Well, there's a reason for that. Software seems to change way too fast and it breaks the most basic expectations people have (which I think are very good) - that if a piece of software works, it should continue to work. If I buy a machine that has Windows and Microsoft Word on it, I should expect the OS to boot up and Word to open the documents I made with it for as long as the hardware itself doesn't deteriorate. My programs shouldn't suddenly stop working because they don't feel like it. My OS shouldn't suddenly update to a different looking one because "fuck you, that's what you want anyway". And they definitely should not do any of that in the middle of you working.
I am one of those who often disable / delay auto-updates. Because of the times I had my computer reboot when I stepped out to get a tea. Because of the times I auto-updates for apps burned significant chunks of my transfer when I was using a mobile connection.
But more generally, it's a balancing act - for everyone who is running in an environment where they have everything locked out and they just want an application to keep running, there's also plenty of people who leave their machines running public services connected to the Internet with no firewall, antivirus, or anything of that nature, and refuse to install updates because it interrupts the service.
I think Microsoft decided they'd rather be shit on by consumers for forcing automatic updates than be shit on by everyone for a poor security record ever again.
I just think it came about as a result of a number of rational and ethically ~neutral decisions, rather than the level of deliberate malice and anticompetitive practice the Microsoft of the 90s had.
For example, I submit that it is extraordinarily unlikely that Microsoft will actually end the Win10 upgrade program on July 29th, because their primary goal is to migrate as many people away from their aging older platforms as possible, onto a platform they can find ways to monetize into infinite incremental upgrades.
It's probably not going to work out for them, given the number of issues people still seem to have about 10 even after using it for extended intervals, but I think it's fear of another XP, not malice or anti-competitive practice, that's driving this.