А потом у них перестанет вообще что-то работать и они опять что-то изобретут. Можно написать что угодно на баше, но проблема в том, что а) оно будет работать только в этом проекте и абсолютно не будет масштабироваться и б) надо держать специально обученного человека, который понимает, как оно работает. У всех новичков будут уходить месяцы на освоение.
99.99% всех проектов это трансляция java —> class —> jar. Никакой там модели не требуется. 90% времени сборки грыдла занимается обслуживанием самой себя