At some point in time, Windows needs to give a new way to organize the desktop. Having various windows that move around and overlap each other arbitrarily is not a very efficient way to work, and it's messy. It was borne out of the "desktop metaphor" where documents can be moved like physical pieces of paper, but maybe that age needs to end.
I could use workspaces in my work. I switch from work to play, etc, and it would be nice to compartmentalize my windows. But I was talking about a bigger shift away from having overlapping windows--I am not sure what that shift looks like, and what sort of efficiencies might be gained.
Oh, I don't think the price you pay for an OS is obscene. There's a lot of labor that goes towards it, and if you compare the cost of this compared to say, music, clothes, food, cable-tv, an cell phone, you name it... it's not expensive. To compare the cost versus "free" where volunteers donate time to give you a product is to compare apples and oranges.
it wouldn't. Having to make your program compatible with all of
them must be a great pain. Or being forced to use a library that
hides the differences (Qt?), ending up with a GUI that doesn't look
good in any of them...