$400 is way to high to persuade most from not finding illegal streams, but the broadcast and cable networks required the streaming price be that high to drive people to the local broadcasts.
The broadcast networks use the NFL as a loss leader platform to advertise their other content. It is probably only a matter of time before YouTube inserts additional ads into games to help cover their costs.