On the contrary, being stuck in a situation where your livelihood can disappear at a moment's notice due to factors beyond your control is no way to live, but it's also not really something most people will ever be able to avoid. I don't at all buy into the idea that somehow pretending the situation isn't shitty is somehow more virtuous or fulfilling; what you call a "shitty attitude" sounds more like "being realistic about how one's work is valued" to me.