Yeah, it's hard....
But think of Earnings like a Bonus you MIGHT receive than something you work to get.... most people here are treating steem as a blogging platform first and a currency second.
"If you stay long enough you'll get something out of it" on facebook/twitter you don't have even that promise.