I can't speak for others but I'm more than willing to pay good money for a version of Windows that isn't actively user hostile and full of garbage. Like, give me a Windows 2000 UI on top of modern Windows underpinnings and I'll give you $500/year. They can even keep putting out the shitty version of Windows and just make it explicitly ad/creepy-data-harvesting supported. That might still not be enough to actually make them money, I can't say.
What I can say is that I feel like Window's current strategy is less about making money and more about actively trying to kill off personal computing for the sake of pushing everyone to subscription services.