I described something similar at Cardiff, so clearly what you described isn't a problem.
The problem is you have people getting on the drink at 10am when they get on the road and drinking through till kick-off. I'm also amazed at just how many of our seemingly young and healthy fans need a number two when at the match. Either Teesside is a irritable bowel syndrome hotspot or they're using the traps for other purposes.
I was at Blackburn and the queues were ridiculous to get something to eat. I went down during a break in play for an injury to get a pie to eat back at my seat. After battling through all the drunks stood in the walkway to get to the concourse and witnessing the handbags between two Boro fans at the bar I managed to get a pie. But looking around I couldn't believe how many people were in the concourse, just chatting amongst themselves with pints in their hands, with zero interest in the game that was taking place.
Now what people do when they attend the match is up to them. I'm not one of these people who cry when others leave early or anything like that. They pay their money and within reason it's down to them.
However when people ask why the big 4k local(ish) games are flat in terms of atmosphere, there's your answer.
When I go further distances - Cardiff, Millwall, QPR, Watford, etc I don't see the above anywhere near as much.