No you have it all wrong. Regular mid-level software engineers need to have expertise in dozens of different deep subject matter areas, but they get a "flexible" vacation policy and a $50 monthly gym stipend so they're actually getting a pretty sweet deal.