Not for me.
On a personal level, I will upgrade things because they offer me a more rewarding experience, but will do my best to resist doing it just to make M$ et al a load more bucks. I use XP, Vista and Win7 on various machines at work - and I just can't stand what M$ have done to their OS - I'd still be using Win98 if I could. In nearly 16 years of having a PC in my home, I've only ever had 3 machines, and my previous one is still doing useful work.
Commercially, I think their interests are best served by supporting more OS, not fewer - including mobile devices etc. IMHO, their biggest business limitation is that they are too 'niche'. They will only win the investment they need to expand (thereby taking much of the load off Malc's shoulders) if they can propose to investors ways to reach a wider audience with their products - as they have tried to do (albeit not very successfully so far) by 'porting' their technology to the education/robotics market with FlowStone.
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.