I feel like I have a solution that would help all parties.
Dont get rid of TNF all together.
1-keep the color rush, but allow teams to wear Different color helmets. These helmets could very easily be checked for safety before hand and only let them wear them once. This would give teams a chance to bring back throwback looks. At the end of the color rush games, have all the helmets signed and auction them off. Use that money for concussion research and to family’s that have lost people to CTE related issues.
2- Add another week to the season. Not another game, another week. Make the season 18 weeks. Give each team 2 bye weeks. A typical bye and the week before they play Thursday night. You may have to skip week 2 TNF in that scenario but this would give the NFL another weekend of TV revenue, and give the players more rest. If you have to also dump a week of preseason, that’s fine too. Every team playing TNF would have extra time before and extra time after. No excuses at that point and the games should be better and safer.