I have a friend who runs a small, local consulting business; he has many business customers.
Shortly after Win 10 came out, one of his customers decided Win 10 was the way to go. My friend advised her against it but she went ahead and used the “upgrade to Win 10 for free” that MSFT offered back then.
Since then this customer is taking up a good deal of his time. Updates are a nightmare for the customer as some updates break some computers but leave others untouched. My friend spends lots and lots of time at this one customer and charges accordingly.
He has written a friendly letter to his other Win 7 business customers advising them if they update to Win 10 he’ll drop them as a customer.
He stays really busy (also does house calls for consumer users), so he’s not real concerned if he loses a couple of business customers.
MS philosophy is migrate or die. MS left tens of thousands of individuals and businesses with large investments in XP to wither on the vine instead of providing a stable support environment. Many people did not want to leave the XP OS. So, you either migrated or died. I also consider their software pricing as predatory. I migrated alright, straight to linux. Been happy ever since.
I’d do the same thing. Windows 10 is a mess. They rolled it out way too soon, but let’s face it, the only reason they did was because MS wanted to control your computer, not let the customer remain in control of it. That’s why I refuse to completely migrate to it, though I do have a hard drive that is dual-booted with W7 and W10.