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.