The issue with increasing supply is you get to a point when you run out of quality courses in an area to allow you to expand in a reasonable manner.
The way you increase the supply is by eliminating other divisions, not by adding courses/rounds. Remove the Am side completely and you have twice the capacity on the Pro side. Remove the Masters/Grandmasters divisions and you can have even more room. At Memorial, you do two flights...one at Fountain Hills, one at Vista Del Camino. Each flight plays each course once. After the two rounds you shuffle and cut half the field. Then play two more rounds (1 on each course) with the half that makes the cut.
Take USDGC for example. I don't know the exact numbers but it must be a good 200-300 people playing that course per event day.
USDGC maxed out at something like 190 players and had groups (mostly foursomes) teeing from 7:00 (just at sunrise) to about 2:30-3:00. That was riding on the edge of foolish because the people starting first were essentially playing the first few holes in semi-darkness and the last groups were racing sunset at the end of the day. Now, they max at out 144 (72 per flight). With the cut before the final round, they give themselves tons of wiggle room to have daylight for playoffs and distance displays and awards.