Wouldn't a reasonable way to go about this be, instead of having a fixed offset in the CBA given to the owners, have variable offsets available to the owners allocated specifically for well-defined things that will actually increase the league's revenue (stadium renovations, etc.)? This will probably end up being intensely political if there's a finite amount of money available for this, similar to applying for grants, but it seems to be a way to make sure that the extra money for owners goes towards growing the league rather than wallpapering the bathroom with $50 bills.