i’d like to see a cap on the highest paid player on the team, and a floor for the lowest paid player on the team.
so, forget league minimum salary. you’d have a team minimum salary of, say, 1% of the annual cap.
and, you’d have a team maximum salary of, say, 12% of the cap.
how you manage everyone else in between is up to you.
the disparities between the top of the roster and the bottom of the roster would shrink a bit. quarterbacks and pass rushers would rake in slightly less, but the “cheap” players would earn more. given the short-term nature of the league, most players would fare better. and, because the difference between a veteran and a younger player wouldn’t be as pronounced, there would be less turnover.