I think the reason the Bistros are there is for the liquor license. Booze is a massive profit earner. I would bet that the average Courtyard makes more money selling drinks at night than the breakfast buffets ever did.
It sucks, but it is what it is I guess. I'm at a CY now and luckily there is a Denny's right across the street.