Software engineers still have a much harder time justifying having a low savings rate when you compare them to the rest of the population.
Generally, there's some degree of frivolous spending going on.
Actually, software engineers in 2nd and 3rd world countries can afford to save a lot.