More people are at their homes playing video games, using streaming platforms, and going online to shop for alcohol or food. Less people are wanting to leave their homes, especially during gas inflation and other things.
Not only people tend to drink less nowadays but also when people mention these kinds of development (like movie theater decline and so on), they forget to mention all of these are just different kinds of entertainment.
And there has never been so many ways to entertain oneself so the competition is stiff.
Not necessarily. In cities people tend to be disparately located so usually ends up via public transport. In small towns the local pub can be a 30 minute walk away or a 30 minute taxi away depending on how many of them have closed down and the spread of the car-focused structure of some towns.
The petrol/gas inflation, plus the incursion of Uber, really screwed the prices of the taxis up as well.