It is - but if you are going for the full experience then i guess it's something you want to see
I kinda think its aimed at folk that have little or no NFL knowledge which would be my only gripe
There are plenty stalls selling NFL merchandise at these things but if you go for the club seats you have your own personal merchandise stalls inside - plus you can go to your own section's boozer inside the stadium, not have to queue, and then have a seat in that same boozer