More money yes, better life is debatable. I moved from the UK to here, where it is generally better paid (not by a huge amount outside of London), but I feel I have a better quality of life in Spain.
"If you are smart and capable, the US is THE best place to be."
I think this is generally true if you are looking for a place that can best leverage your skill sets for maximum financial rewards, and you are willing sacrifice some quality of life in doing so.
"If you aren't (and enjoy government financial support) the US is not the best place."
I suppose this is the part that got you downvoted because it came across snarky. But it's also not entirely true. You can still be very average or somewhat talented in the U.S. and still hold much better paying jobs in the U.S. than you would anywhere else in the world, if you pick the right sector.