The puritans were virtue-signallers par excellance, so that probably also flows through to what you see today.
That's the symbolism they are invoking when they kneel! They do not want to show a solidarity that they do not believe exists. That people would give up watching football over it sort of supports their side of the argument.
The short answer for why it is still played is "tradition". There's a lot of things in a lot societies that are "weird" for the same reason.
This seems a lot more fun to me than the current (awkward) practice of standing there trying to look more serious than the guy next to you, hand over heart, while some ostentatious diva who lost the last Eurovision contest belts out yet another over-dramatized and over-personalized performance.
The current incarnation of this tradition needs to die for aesthetic reasons, if not political ones.
Is it a catch? This seems to change every week.
No more hits: It's good for players' health, but maybe the players should change their style of play and not go up for that super high pass across the middle and show some self-preservation rather than penalizing a defender.
Reviews: this can be reviewed but this cannot. Why? If the ultimate goal is to get it right, everything should be reviewable.
Officiating: Tumbled to terrible quality recently. Even the league, which is loathe to criticize its officials, has admitted that officials have screwed up that changed the outcome of several games. This is historically bad.
Games in far off lands: This needs to end. Now.
Preseason: Stop making ticketholders buy these worthless games. Should be 2 preseason games. NFL doesn't make the networks carry preseason games, why should season ticketholders foot the bill?
Teams moving around for money: Talk about fan alienation.
I'd be interested in knowing how these sorts of stunts play out in a more macro sense. As a whole, it may be a net profit for the NFL, but I wonder if it's more of a medium-term win.
The big problem is that a lot of star players were injured at the beginning of the season - Brady, Romo, Dez Bryant, JJ Watt, RG III, Adrian Peterson, etc. Just so many injuries this year.
And we have millennials doing a lot more online games, so we have that competition now.
Here's one: https://www.google.com/amp/www.cbssports.com/nfl/news/poll-m...
But yea, I'm sure it's seems like it wouldn't matter.... to people still watching.
Those are the 2 reasons I and a lot of the people I talk to have stopped watching. Subpar product on field has never been discussed. The quality of play seems he same as it has any other year (from some highlights I've seen... but I haven't watched a game so I guess I wouldn't know).