Where do you think the cheapskates go? Linux changes much faster than Windows does. No one in today's world does better binary compatibility. Apple? Much higher prices and even faster forced migration.
Sorry I don't agree at all.
Linux binary compatibility seems to work fine - if your programs are well written (and linked...). And Windows sucks just as much at compatibility (better hope your old program doesn't use any Win16 code on x64...). You want to see legacy code run? Try UNIX platforms - HP-UX on IA-64 will run the RISC binaries, I've installed stuff for Solaris 7 on Solaris 11. Or go with something that really hasn't changed, like VMS or IBM i (AS/400 for the older people).
The US won't defend Americans in the USA (how many unarmed black men were killed by cops this year? How many black men were lynched this year?), but will happily start a war to defend the Right of Japan to make profit in the USA.
Actually, the police kill more white people then black people.
You clearly have never lived in Baltimore. DwB isn't an offense here, and you're more likely to be pulled over and searched and/or beat down being a white person in the wrong neighborhood.
Living on Earth may be expensive, but it includes an annual free trip around the Sun.