About 5 years ago I bought tickets to see Madonna in Vegas. 4 people, $2000. Start time was supposed to be 830PM. Not my first or even thousandth concert, so we showed up at 930 and they made us put our phones in the little faraday bags. I was late 40s at the time, most of the audience seemed to be my age or older, and most of them were in their seats before we got there.
There was 1 opening act that lasted about 30 mins from around 10-1030. No announcements were made about delays or anything. Of course you couldn’t check your phone to see if something was going to happen, she wasn’t performing, zombie apocalypse, whatever.
People started leaving that I could see around 11. We left at midnight, and I got my phone out of its bag in time to see an announcement that Madonna had just taken the stage. Around 1215.
So - do I expect concerts to start on time? No. But do I expect a little bit of courtesy for the audience? Hmm.
Anyhow, I didn’t think I’d get any kind of refund since the show actually happened, and when I called Amex which I used to buy the tickets they initially said no. But then I said “Hey, the ticket says November 5th [or whatever].” “And?” “And she didn’t perform on November 5th. She started performing on November 6th.” I was shocked but I got my refund.