The reason being is a bar/restaurant can have a symbiosis where the food encourages drinking and the drinking encourages food and this is great for business.
Selling drink is very profitable but you need a critical mass of people to to attract other drinkers -- pubs who serve food hit this critical mass easily.
This is a bit disingenuous. There was literally a law allowing pubs to open only if they served food.
That said, a huge amount of pubs in Ireland have added food to their offerings in the last 20 years, even before Covid, so it must make business sense.
Lot's of people all over the globe live in pretty terrible situations where they just scrape by. You just come to expect and accept a different quality of life.
There's cheaper properties a train ride away, around Brisbane.
$12+ for a beer is typically the high end of craft beer, not Bud Light.