Mate, every time I go to watch Newcastle the atmosphere is dire, it's like a low volume muttering for 90 minutes. Has been like that for years, even when they tonked us 8-0 or whatever it was that time you could hear a pin drop.
Sunderland has a far better vibe on match days it pains me to say.
I think a lot of fans go out of routine. They have been brought up with it. You go to the pub pre-match, go to the game, pub after. It's like a job. The match is almost incidental. Turning up alone doesn't make the crowd a good one. I think they are highly destructive towards their own team and have been for years.