Some of what you are saying has already come to pass. The efforts at rebalancing, so far, seem unpredictable. The dynamics of the system need to be self balancing before Steemit exits beta.
It seems to need a conditional rebalancing initiation framework. As varying conditions exist the system should not remain static, but adjust to the current conditions. How this would be done, I don't know. How does one test for scalability without the scale?
It's a very complex issue, devs have to balance keeping minnows engaged, keeping whales rewarded for their stake and not tanking the Steem price, I don't envy them, it's a very hard job.
It's one of the things that I've wondered all along. It is spoken of as though the whales are the only ones who've invested, but my time is more valuable to me than their money. I've spent that time posting some things that could even save lives. Some of the large whales post garbage, worth nothing, and sit and soak up the reward pool. The investment of minnows time can be of much more value than those who simply stick a money vacuum into the reward pool and leave nothing for the rest of us.
Yeah some do, some post great content. But there's a lot of garbage that's earning hundreds of dollars. I have no problem with someone posting garbage and getting a lot of money for it, good for them I say.
The only real problem is the zero-effort garbage is far too visible. People chasing curation reward always go where the money is. It would be nice if there was a way to incentivise curation by quality rather than dollars, but don't know how that could ever be possible.
Half these garbage posts have barely any views on them as well, so it's not like people are really interested in what some dude had for dinner.