That&#x27;s because I don&#x27;t buy the premise of the burdened constraints. Especially not when it comes to programming.<p>You are trying to build up a false contradiction. Different choices brings people forward in different ways but it can never be a bad thing to learn something even if you don&#x27;t end up becoming a professional. The cost you are talking about is simply not there with programming. Your ability to access almost any field greatly increases with the ability to program, especially in a world where the collective information accumulated to almost double every second year.<p>You can use programming to explore all those other fields. Whether music, personal finance and so on.<p>Saying that it&#x27;s unrealistic that programming is at the interection of many subjects makes absolutely no sense.<p>Programming embeds statistics not the other way around.<p>It&#x27;s the one thing that can be used to simulate almost all other phenomena expect the experience itself. And so the cost would be NOT to understand at least the fundamentals of programming.<p>If you disagree with this then that&#x27;s your right, but to claim that someone shouldn&#x27;t be learning programming is just as absurd as claiming no one should learn music or football just because there is a cost.<p>That &quot;cost&quot; is perspective and perspective is always valuable.