Hi Brandon,
This is an interesting point you've raised. The GP maximums are used currently in the calculation of the bench utilization: in a max GP league, if there are more games available than your players will play then you get more use out of the bench.
We haven't considered the flip-side in the detail you're talking about, mostly because we simply hadn't considered the case of a league where the starting players would outproduce the available GP slots.
So the question then refines to how it makes sense to treat the "average player" in this league - is it the player themself, or a player down-weighted to 70 GP (if their GP is projected to be more)? Is it better to leave the player valuation calculations in tact (ie based on the players actual projected number of GP) or to scale them down to a 70-GP base?
If you leave the player valuation as-is, then what is the sensible way to adjust the targets? Just scale it down to the 70-GP base for each position? I'm not sure if that's the sensible way to go, because then the players you enter would be with their actual numbers (based on their individual GP numbers) against 70 GP targets.
The challenge here is that the internal consistency within the system needs to be maintained. I'd suggest that the most rational fix is to feed in a set of statistics that has every player with >70 GP, "down-adjusted" to 70 GP.
What are your thoughts?