@vesuvius - The 75% -25% split is for customers. NOT Developers.
Assuming you have a standard split of the demographic, it means that 1/4 of your income comes from people running XP.
Most companies are not doing so well that they can afford to just drop a quarter of their income because you think it is "selfish".
And stop calling me a troll. I am presenting facts is a clear and un-argumentative manner.