If the same amount of effort went towards fixing Steemit's discovery and distribution issues as is going towards building new bidbots, building and maintaining bot tracking tools, and even building things like TransparencyBot, then we'd have already solved the problem.
Trick is, those with the most to gain from SP delegation are the ones associated with fixing Steemit's flaws.
Now, I don't think the flaws are glaring, but they are definitely counter-productive in the long run.