It is an excuse. If my livelihood depends on it, my children's health insurance depends on it (especially if you have kids that need continuous care), my kids university tuition depends on it, etc, etc... So, personally that's a very narrow view to take. Unless there is a support system that can maintain comparable quality of life for engineers who speak up and quit it's not going to happen. I know I wouldn't care unless someone really made it worth my while to do so.