Majority of software engineers are able to save up for few years forth of expenses by not going into any major investments.
To give an example - I can stop working for 3 years now, but Ill have huge issues explaining that afterwards. And if I plan to build a house - there is no option for me to stop working for the next 10 years.
Not everyone is in so proviliged place.