The Buffalo Bills and Jets Uniforms

I just happen to flip through the channels last night, and saw the game. Those red Bill's uniforms at first glance looked like a bunch deer hunters just in their red long johns wearing helmets. Then I noticed the Jet's Green jerseys and metallic green logo on the helmet. Why is there this need to change things up?

I am a Steeler's fan, and really particularly don't like the Bumble Bee jerseys.
I guess the true fan base pays for all these jerseys, it is probably a money maker. Also I was discussing this at work, and we have a guy in our department who is color blind. Both teams last night were wearing solid colors. Any video from a distance he couldn't tell which players were on what team.