¿Por qué Google prefiere crear IDE de desarrollo de aplicaciones de Android en lugar de IDE preexistentes (Eclipse / IntelliJ), y no construir los suyos desde cero?

¿Por qué deberían ellos?

Google es una empresa bastante joven en comparación con Microsoft o Apple. Visual Studio se remonta a principios de los 90, mientras que los antecedentes de Xcode se remontan a mediados de los 80. (El componente del generador de interfaz se deriva en última instancia de un diseño que se escribió para la Mac inicial en Lisp, y luego se volvió a implementar en NextStep.) Eclipse se remonta en última instancia a IBM VisualAge Smalltalk. Esos son largos, largos adelantos. Para que Google comience desde cero, les tomaría años llegar al punto en que utilizaron Eclipse desde el principio. (No sé mucho sobre Android Studio / IntelliJ, pero estoy seguro de que le han agregado muchas cosas).

Hay un exceso de IDEs en el mercado, muchos de ellos software libre / de código abierto. Google se ahorra una enorme cantidad de esfuerzo y dinero modificando uno de esos en lugar de comenzar desde cero.