tl;dr - something is going wrong specifically between your console and wherever the Madden servers live, and that problem is not physically in the way when you play COD or watch Netflix, which live in different places on the internet.
Longer answer, and speaking at an
extremely extremely simplified high-level: when you request a URL on the internet, you aren't connecting directly to any address you request. Your message jumps through a number of different hops to navigate from your computer to the destination. Your request travels up from your computer to a neighborhood common access point, which forwards your request up to a more common access point if need be. Your request gets forwarded further to increasingly more central nodes and then sent downward from the common endpoints to its destination. It's a little bit similar to a transportation network; to drive to a friend's house in the next county, you might leave your house and take your neighborhood road to a local highway to an interstate, then off the interstate exit to his local highway and his neighborhood road and finally to his house. Point being you and many people use common high-traffic roads to travel between two general locations as fast as possible, then leave the common roads to smaller, less-traveled, and more local roads to reach specific locations.
Now imagine that there's a car crash on which closes the exit off the interstate to your friend's local highway. There's no longer a way to get to your friend's house, so you can't go visit him until the road opens again. This is what happens when any one of those more common hubs has a problem. The hub, when it goes down, can't route traffic downward to more local nodes or upward to more central nodes. If you are behind the node, the effect is that you can't see a lot of the internet. If you are outside of that node attempting to talk to a computer behind the node, your requests to communicate with it fail.
It certainly gets
far more complicated than what I just described - for example, there are commonly redundancies in the network topology, particularly on regional and national scales, and should a node go down data can be sent down a longer path (so the network can still function, albeit slower). However, with latency (i.e. ping; the amount of time it takes for information to travel between two points on a network) being the most important factor in successfully playing online video games (as opposed to bandwidth, the amount of data you can send and receive at once; this is what your ISP advertises for internet speed), if your request is sent down an alternate route and takes too long to come back to your computer, the game / app more often than not will detect that the request is taking too long and will quit you from the game, as to minimize the impact on the online experience for other players.