What's funny is that you complain about not being upvoted enough, and at the same time you state that you don't upvote except when you get upvoted. How can a platform possibly work with users who behave that way?
Apart from that, the sad truth is that in this world quality != popularity.
Why the fuck should I upvote if people don't upvote me? That is how I work! Deal!
You should upvote content that you find in some way valuable. That's how steem works.
You complain about people not upvoting you - but you refuse to upvote others. You could as well complain about people not sending you nice presents.