I believe adding an easier, more streamlined way in which to enforce fixed setups could make league racing more accessible and more popular.
Setup making is a barrier to joining leagues, I am certainly not the best setup maker, and I know many others aren't so good either, we often rely on others to share. If you are part of the community this is fine, you can as team mates and friends, but if you are new, setups are more difficult to source. Fixed setup racing is attractive to new players who are learning the game and joining the community.