Congratulations! You have turned a discussion of the relative merits of learning a critical and historic human discipline in to a rant against virtual machines (illogical, I might add: they are great tools for managing complexity) and the structure of programming organizations.