Here is an idea.. many have said when there would be more captains, more teams would be made with diluted skill level of each. I think n number of captains can be gathered without much problem (could be wrong) but under condition that they are all same salary ;D and i dont know how that would affect the draft / could all teams be balanced and would draft give fair choices to each captain.
I leave those problems to whoever is into it

Idea is: Somehow choose (like a little dm match or something) n number of captains out of 100$ players (could just work by asking them) and tell them, if they captain, they will be granted definite spot in main 5 player lineup throughout the entire league. I think, this or something of similar concept will solve the number of captains issue (because i'm sure there are many 100$ players out there that really want to play, but are denied every time). The rest, i didn't think much about
