I fully agree with your first point,
The point I am trying to make here is that after 7-days your article or content will become meaningless money-wise. No matter how well-written or how exceptional the post is, after 7 days it becomes a remnant of the past. All these brings me to the second thing I hate the most about Steem.
Which is something I dislike about Steem rewards system as well. It is incentivizing quantity but not quality. I think there is no need to go to either extreme. Perhaps removing the 7 days rewards timeframe and switch to a descending reward payout structure (i.e. proportionally reduce the rewards from upvote depending on how far in the future the upvote is given), might do the trick.