I wrote the above post to prove a point. Much like mentioned above; we have much more in common than your initial post implies. We all have our ups and downs, good days and bad trips,,,, And EVERYONE in this industry is in their own CHOSEN boat.
My only advice might be to make sure you know what parameters of your operation your engineer/mechanic REALLY has control over, before casting such a broad opinion. Again,best of luck.