This isn’t only an issue with United. Ive been delayed in airports when bars, restaurants and non-UC lounges closed prior to the my flights departure.
I was in Vancouver last week on a delayed red eye and everything closed at the scheduled time, regardless of the delays.