The problem with post more often is that yeah we post more often now but the quality of each post isn't as good either. To post only our best stuff we would need the potential that it can provide residual income.
This is the same in any industry. In music people produce a song which generates revenue for the lifetime of the musician (royalties). Inventors invent something and get paid for their lifetime. Actors and all sorts of people in sports get sponsorship which pay out for decades.
On Steem we have none of that. This is a problem because it makes retention hard. I think if someone could post on Steem something innocent and find out it went viral and that they are getting residuals for years from it then I do think we would see a massive increase in quality content and easier retention too.
Sure people will still try to game the system with crap content but at least this would make the problem a little less bad because people could still be successful with quality content over time. If a person believes that Steem will be here in 10 years then the person will want to create content which will last over 10 years.