Young kids are not into the NFL.
It’s the same thing that happened to baseball starting in the 80s, old fans die off, and the younger folks aren’t replacing them.
The NFL has become a tiresome spectacle and is now going with a full on PC blitz. They may want to change the name to National Flamboyant League.