Another way to do promotion right imho is for Promotion to not have a specific tab, people that paid for promotion should get their posts in the middle of steem user's feeds, that way they would get visibility, just like reddit puts ads in the middle of the feed.
The declining payout function is also a good alternative, that was a really smart and ethical idea.