I don't expect a late checkout to be available every time.
What surprised me in this case was that a late checkout was available for money. So it cannot be explained by a full hotel or the cleaning staff being stretched out. It rather made an unpleasant impression that the hotel wanted to charge me for a free membership benefit.