Keep in mind that many other countries have socialized medicine and a better nationalized retirement program. We pay for those and, because of our system, they are very expensive.
Yes its not that large if you work for some enterprise in midwest. I have mid career friends in bay area pulling in 500k tc in the bay area. This is next to impossible in europe and certainly not a possibility for average engineer.