1-2 million is not alot of money these days?
In some countries 1-2 million is only middle class (a small house costs that much). Not everyone lives in a third world Country.
Even 5 millions are not enough to retire here at the age of 30. But a 60 years old could probably live with that amount without working till he dies.
You are overestimating a little. Swiss median net monthly salary for a full-time worker is
5495 CHF ($5973). Working from 18 to 65 this amounts to roughly $3.4 million. If you can't retire on that at 30, then you need to cut down on your hookers.