OP. I fear you are being disingenuous here.
DID the listing specifically say, 'breakfast provided'? Because as SO MANY other posters have said, the proprietary name 'AirBnB' started off as, literally, people offering a spare room in their house/flat, and providing breakfast as you might expect in an old fashioned B&B. For a really long time now, that's not always been the case and it's far more the norm to be renting the entire house/flat/shed in garden which is self-catering. Some hosts are nice and friendly and leave out a 'starter pack' of milk, fruit, biscuits, wine etc. Not all. You can normally tell if this might happen by reading the reviews, which will also indicate if breakfast is provided. I would never rent an AirBnB without looking at the reviews.
So maybe you are lucky, and have always previously rented AirBnBs with hosts who go above and beyond and leave starter packs for breakfast. Or maybe you have always gravitated towards the relatively rarer AirBnBs who do actually cater for your breakfasts. I've used all sorts of different arrangements myself. We usually use a self-catering house in Portugal which has no extras, but the host sometimes drops round with fresh veg and eggs from her garden.
The first ever one I used, in Denmark, several years ago now, was in someone's house but a closed off bit of it, there was a little hot drinks station and some biscuits? Recently in Venice, I again deliberately opted to stay in a room in someone's house, there were three such rooms, all self-contained with bathrooms, but there was a little kitchenette at the end of the corridor with a kettle, hot drinks, a fridge, a washing machine, and in the mornings, some basic packaged baked things, juice etc to take onto their communal balcony (actually it was all bloody marvellous!). This was explicitly described in the listing.
What I would NOT assume is that anywhere advertising on AirBnB automatically does both Bs, because (as surely everyone knows) that's just not the case and hasn't been for several years.