I don't think the NIL would work in the NFL as it is. It's already there to a degree with advertising. They pay the athletes amounts to use them in commercials as it is.
Agree, athletes already have the semblance of NIL money through endorsement deals and commercials, any attempt to officially create an NIL-type system in pro sports would open a Pandora's box that might destroy pro sports as they currently exist...