I also do it myself, but honestly not intentionally. Yes, sucking doesn't help. Past few years we have been in good games and had shitty attendance after halftime through most of the 3rd quarter. This has been happening for many years.
I personally lose track of time. I find it hard to get more than a beer down by the time I need to walk back to the gates. I'm just getting lazy and old and don't want to put in a ton of effort just to drink one beer. I could instead get a pounder at the concession or from a nice dude yelling "beers here" in the aisles. $8 for 16 oz? Sure...why not! Give me one for me and one for each of my buds! "Keep the change, beer man! Come back this way in 20-30 min and we'll do this again!"