There is a need for both "solving complex problems alone" and "learning how to work as a team developing a complex project within a timeline". The Software Engineering part is best learnt in industry under a mentor.
So the phrase "from the river to the sea" is hateful to many but when it comes to disrespect Prophet Muhammad (PBUH) or Quran then it becomes freedom of speech no matter a vast majority of world population hates it. Hypocrisy to say the least!