It’s not as bad as you make it sound; top marginal rate is 55% and you pay 30% tax on a decent/higher-end salary. Yes there are costs for the employer, but that’s the case in other places too.
A ~P75 software engineer can accumulate 1 MUSD within 15-16 years given 7% growth and decent city center living. <10 years for someone really good. Still, it’s not the US, but at least it’s possible.