A more apt analogy would be an enterprise blocking, for example, the Tor protocol on the laptop which was given to you to do graphic design. The laptops are given to students for school-related activities, and evidently learning the developer console of Chrome is not a school-related activity.
We're on the same page when it comes to the fact that students should have ample access to learn programming and other CS fields. The fact is that it is not currently in the curriculum, and no one is entitled to use the organizations laptop for things the organization says it doesn't want. This isn't even touching the aspect of liability the school's face for the actions taken on/with their property.
The fight should be to change the curriculum, not to get mad at the IT guy who is enforcing the administrations rules about using the organizations property for unrelated activities.
You seem to be doing a bit of hand-waving at the end there trying to equate the school’s purpose with the entire idea of education and learning. That’s something that takes place on all of life, not just in school.
It's just not educating in the specific areas you want. I imagine your kids aren't learning quantum physics or fine dining etiquette either. That doesn't mean that the school is no longer educating.
You are right. I do not want my children to learn whatever is being taught when the school's IT department is threatening children with the police for trying to learn to make a web page and fiddle with CSS and Javascript.
However, that is different than claiming that schools purpose is no longer education. It's conflating an entire system with the disappointing actions of a few people working within a school.
Programming is literally an option to sign up for, after which it is an assigned task on which you get graded.
You can’t tell me there is no way to let someone use an entirely web based programming environment. I understand locking down the machine, but then provide a VM.
It's a school issued computer. I think it is more than reasonable for the school to lock down their own property as they see fit for security, and likely for liability, reasons.
I'm not saying kids shouldn't be able to learn programming, obviously they should be able to, but we have to stay in touch with reality.