"Well Charles, how come Apple manage to keep OSX computers up to date and functioning without at the same time pissing off their user base?"
Simple. Apple controls the HARDWARE. That means Apple has known targets. Microsoft doesn't have that option because the PC market matured differently. Part of Microsoft's problem is because of that there are more combinations than days in a decade. There's no way to take every possibility into consideration, yet low-tech users expect perfection every time no matter how unrealistic this is.
"Are you going to stop me from coming back?"
I won't, but Microsoft may demand a toll first. Remember's time's running out on Microsoft's carrot.
"You seem to have a somewhat unhealthy attachment to a particular OS. Try being pragmatic instead, so you might actually see what is wrong with what. Did you even try to get to know the alternatives?"
Actually, I have, firsthand. THEY ALL STANK! Try running Fallout 4, for example. Bethesda has basically sworn off Linux, so it seems Valve's efforts to convince mainstream developers to code for Linux is falling way short. The only alternative is an expensive, underspecced console.
So I'm not a silly fanboy. I'm a cornered rat looking for somewhere to escape or someone to bite.