The forced updates are the #1 thing I hear people complain about, for many purposes it makes the OS unusable. I know of a veterinary clinic where the computers all ran Win10 including those used for processing payments, patient records, digital xrays, etc and the updates were a huge hassle, more than once taking down critical systems for an hour at a time forcing them to cancel appointments and just generally wreaking havoc. A huge number of businesses are too small for Enterprise or to have a real IT person, usually it's one or two of the more computer-savvy employs that take on that duty.
I get the need to encourage people to stay on top of security updates but MS took the absolute worst possible approach to this all, bundling security updates and feature updates together, having all of them forced and major updates far too often. On the other hand my Linux boxes update painlessly, very rarely requiring a reboot. My work Macbook hasn't had to reboot in over 5 months. I tend to leave a lot of programs open with various things I'm working on, some things may be on the back burner for months and if I have to reboot the system it is a big pain to get everything back to the way I had it. Not everyone works this way but I do, and I demand that the technology bends to meet my needs and the way I work, not the other way around. This is the absolute first priority, always, being secure is second.