i think they may have to implement a system using an entrance with a room keycard in order to eat breakfast there.
Stayed at a Double Tree by Hilton once.
Part of the booking was a complimentary 5pm happy hour every day. Beer, wine and hors d’oeuvres.
Only way to access the room was by your room key card....in this day and age, why the airlines couldn’t come up with something similar is beyond my understanding.