My household hosts a lot and we’ve come to expect a full on 50% flake rate, down to multiple instances of people getting to our street and deciding to stop at the restaurant at the end for food and go home instead of arriving.
It means if we invite less than 5 people there are occasions where literally no one shows up. It’s also difficult to plan for when the odds go in the other direction like one news year party where we invited 30 people, expected ~15 and had 29 show up.