Agree 100% with pretty much everything you've said! Seems to me part of the problem is that people arrive here with completely unrealistic expectations of what "get rewarded for posting" means. Steemit isn't some kind of freebie handout event! Even after 5 months and almost 5000 posts, I still take nothing for granted... and I am "owed" nothing simply because I happen to be here and am breathing!
These points should be part of the Steemit TOS, right next to "Don't lose your password!" (ver. 2.32).
What some newbies don't get is that they should effort and not just wait for people to throw them money just because they are here LOL Thanks for your wonderful comment.