Desde lueg que tienen gente cualificada, tienen los medios y la motivacion para contratar gete preparada, pero no es lo mismo hacerle tuning a una base que hacer la base de 0, desde luego la primera ocpion ahorra muchisimo tiempo y dinero, en mi opinion es la mas adecuada porque si lo que necesitas ya esta hecho y funciona como esperas para que hacerlo de nuevo con sus consiguientes problemas, es mejor reutilizar el codigo y hacer los cambios pertinentes, es un principio importante de la programacion la reutilizacion de codigo, hacer un SO moderno no es moco de pavo. De no estar deacuerdo con eso tendria que montarme mi propio SO de 0 con mis compaeros en vez de usar mi Windows, Linux(Debian), Android.