Это вопрос философский. Либо мы соглашаемся с тем, что все должны делать правильно, либо даём свободу действий и получаем то, что имеем.
Просто большинство компаний, как тут и писали, не могут себе этого позволить. У них денег просто нет, живут на то, что осталось от последнего раунда инвестиций, а следующего может не быть. А продукт нужен, новички продукт не сделают.
Компании с тоннами денег на счетах могут позволить себе и google summer of code, и школы анализа данных, и стажировки, и кафедры содержать в университетах и т.д. То есть они тоже делают всё это не из-за альтруизма и гуманизма, просто они могут стратегически планировать. Остальные не могут даже если и хотят. И это действительно вопрос философский, как мы дошли до жизни такой и почему современный капитализм довольно кровожадная и безрадостная штука.