@gegeez22 Bro, it's very possible to exceed 2 million if you're working in KL.
I'm basing on normal white collar office job in KL la, normally when you reach managerial position around 30-35 years old, you'll be making 5 figures already, depending on your company, you might get bonus and lets say a minimum 5 figure which is 10k, your epf is around 2k+ a month. If you get annual bonus of 2 months, that's around 5k epf. So if you have 24k + 5k, that's 30k a year in EPF.
At the age of 30 years, you should have about 4-5 years working experience, perhaps 50k+ in EPF already. So that's almost 80k at 30 years+. Every year you get increment, bonus, plus dividend from previous years, it stacks up and you can easily reach 2 million through compounding effect by the time you work until 55-60 years old.
From what I chatted with my colleagues, most people would have around 400-500k before 40 years old if they consistently contribute to EPF without withdrawal, it is definitely possible to breach 2 million when you retire. This is just epf, you still got your additional monthly savings and if you put into your investments, stocks, property, etc your asset will definitely exceed that 2 million in total la, not counting whatever you might inherit from your parents if they have something to pass on to you.
But I cannot say for outside KL, as the median earning is lower out of KL la...