I am not a Marxist, let's start with that, but it's obvious for anyone that there is something wrong with the reward system how authors earn rewards and how curators earn rewards, and it's pretty biased towards the STEEM POWER a user has.

(from: http://steemwhales.com/)
Now since the top 25-50 people hold unproportional amounts of STEEM POWER, more so the #1 @steemit account has really unproportional amounts, this skews away the voting power from everyone else. It has to be made more equal.
Now first of all, I am a Capitalist, so why am I talking like a Marxist?
I don't, this is from a business perspective, it is in the best interest for Steemit to fix this problem, otherwise people will leave, and they are already leaving based on @elyaque 's daily report, about 55.49% of users are already inactive:

(by @elyaque at @elyaque/daily-steem-report-october-1st)
So what is the point of getting new people if they will become inactive eventually, and they will if they will only earn 1-2 cents on their posts.
Besides I am not talking about redistributing STEEM POWER, that would be very immoral, I am talking about skewing the reward system in a way to benefit the authors and curators, without touching the existing STEEM POWERS.
Let's face it, we have 50 people moderating 100,000 people? Sure you have to realize there is something wrong with that, and I am sure the whales have good intentions to pick up good content, but still they cannot go through 100,000 people posting daily, so it would make Steemit like a giant lottery, which it shouldn't be.
Steemit will have a lot more success if people are active here and are incentivized to promote it to friends, but if they barely earn 1 cent, what kind of PR is that?
Solution
There are many solutions that people have came up with, and there are many ways to fix this, but the core of the issue is to make the voting power less skewed towards the STEEM POWER sharehold, and include other variables too like reputation, or daily activity.
For example the reputation could be a multiplier, for every reputation bracket you would get a multiplier, that would multiply your final earnings:
Bracket | Multiplier |
---|---|
0-10 | 1 |
11-20 | 1.1 |
21-30 | 1.2 |
31-40 | 1.3 |
41-50 | 1.4 |
51-60 | 1.5 |
61-70 | 1.6 |
71-80 | 1.7 |
81-90 | 1.8 |
91-100 | 1.9 |
101-110 | 2.0 |
Or adding things like if you are active every week, you get an additional + x0.1 multiplier for every week you are active, that would be stackable, and if you are inactive for a week, you lose the chain.
And many more, creativity could come handy here, but it should also incentivize people to stay active for longer. Furthermore I am sure the STEEM POWER will become more distributed eventually, but still adding these features now, would help keep existing members instead of focusing on getting new ones, or focus on both.