You want an OS that works your way? Tell ya what - get a bunch of your fellow technically-oriented geek friends together and make your own! (Actually, I'm sure this has been done. I think such systems are called "GNU Linux"?) Otherwise, as long as they don't outright break what they sold you, you can deal with MS's heavy-handed management of your systems. Frankly, with all the moaning about MS security and unpatched MS OS's in the wild, how did everyone expect them to respond? They're still the de facto business OS of choice and their primary customer is extremely security conscious. MS is listening to the bucks, not the users. Since their software is proprietary, that is as it should be. Unless you actively find a way to prevent it, Microsoft pretty much insists on their right to make every licensed MS OS instance reasonably uniform. That way, both security and reliability can theoretically be maximized for the entire user base.
In short - deal with it or run something else. Just don't expect Microsoft to waste any time or money trying to do things your way unless you're big business with big bucks.