I'm sorry but this is some Boomer ass shit. Why would to eat food made in a hotel? Its really basic and made poorly because they are offering it for free. I'd rather get something cheap from a fast food place being real. No time limit, you get whatever you want, and its cheap.
Man, just stay at nicer hotels if you care about the breakfast. It's not hard to make a decent enough breakfast, and my understanding is hotels don't really want to mess up the breakfast because they'll scare off the lucrative travelling worker demographic that doesn't have time to go and find a better breakfast outside the hotel.
Idk maybe I've just been lucky with the hotels I've stayed in, though the standard seems a bit lower in the USA compared to everywhere else if you're from there