>That sounds very over the top
because watching every single NFL game is over the top. people watch their team's games, and maybe whatever else is on if their team isn't playing. they don't watch every game ever. except for a few hardcore weirdos, and $2500 is a reasable price to pay if you're that into it.
streaming rights are a mess, and there's certainly room for it to be a lot more user-friendly. but watching every single game isn't a useful metric.