I've often wondered why one team always wears white in NFL games. It's not as if there's any difficulty spotting the difference between, say, Kansas City red and Seahawks blue. So I suppose it's a throwback to the days of black and white TV.
It was explained earlier in the season that the Premier League decides what kit teams will wear. We happen to have an away kit that suits every away game except Watford. Stoke's away kit is blue, so they couldn't have worn that at the Amex.