Would it make football better if the rich clubs did not have so much control? They can buy the best players and collect the ingredients of a great team, just through the money they have. This could be changed, easily by the governing bodies. It could be evened out with a draft like system.
But, do we like the concentration of talent in top clubs, so we get displays like Barcelona against Manchester United? Do we want the talent spread around? Top players get the best out of themselves when they are challenged by equal talent around them.