It just needs re-balancing, if the votes I just gave you were worth even 5 cents rather than 1 cent it would be a lot better and people would use Steemit normally rather than hoping to get noticed.
The whale vote can't shrink too much, but it should be weighted somehow, so there's diminishing returns after a certain amount of SP.