Writing Software is hard. Really hard. Writing an OS is even harder. Why SHOULDN'T you pay for a newer version, with newer features, that took time to develop by real people, with real families to feed.
I don't pay for new software just because somebody may've worked hard to make it. Much of those peoples' "hard work" amounts to more crap on my hard disk, more obnoxious activation and anti-piracy measures, more dumb updaters, and less cash, that
I worked hard for, in my pocket!
Just compare Microsoft Office '97 to Office 2010. Just about all Microsoft did was add cumbersome and irritating anti-piracy and activation, change some fonts, shuffle around all the menus, make the graphics shiny, and make it hog up nearly a gigabyte of extra disk space.
But Office '97 runs perfectly fine on anything from a 486 with 12MB of RAM to an Intel I5 with 8GB of RAM. And I can just take my one disk and install it on as many PC's as I feel like using the same number. And it still works perfectly fine for typing up my documents and creating charts, graphics, and presentations. I use it all the time for work and have absolutely no trouble. And if somebody throws a .docx file at me? Wordpad'll take care of that.
Or what about Adobe Acrobat Reader? What was once a simple, fast, and easy-to-use PDF reader has now morphed into a monstrous, bloated mess that takes up over 100MB of disk space and constantly asks me for updates. And then "A-Dope" wonders why I don't buy their full version. Maybe it's because I've got better things to do than spend hundreds of dollars on a piece of crap?
I don't give a damn how hard those programmers and software engineers work, or how their life situation is. That's their business, not mine. If I find their product to a be slow and irritating heap of ****, then I just won't buy it. I'm a capitalist, and I put my money where my mouth's at.