The restaurant industry has known the solution for a long time but everyone wants to pretend it would be too difficult. Stop the tipping guilt trip placed on the public, raise your prices 20%, and pay your employees a livable wage. The public will still show up to eat in your restaurant.
Restaurant work sucks, it's not tipping's fault. I don't work nearly as hard as a software developer compared to when I was a waiter or cook. Software development is lower stress most of the time too.
I think it probably depends on which restaurant you work at and on your skill set and ability to thrive in that fast paced environment.
The difference is that software is easier money if you have the knack for that type of work.
But it’s like anything: you have folks who are passionate about cooking but not business savvy. They might be excellent cooks but the potential customers just eat greasy shit and don’t appreciate nuance of vegetables and spices—and so the chefs are at the mercy of substance-less customer demands. How can one be excited about that?
Anyway, I don’t think the folks quitting their jobs fit this category because talented chefs can make a lot more than minimum wage. But it’s still relevant as one must be excited to go to work in the morning.