We only experienced this on one occasion in the UK, and that was in 2020.
Everywhere else, (Florida, Canary Islands, Greek Islands, Dubai, Mexico, Jamaica, St. Lucia, Cyprus) we have travelled in the last 2 years has offered daily room service.
I personally would avoid any hotel that didn’t provide daily service, and I would certainly not book any cruise that wasn’t providing daily service.