I must say I’m resigned to always hosting. My two best friends are: single, introverted, not good cooks, ‘big’ city jobs.
I work from home, have a child, love cooking, extrovert. My family are all good hosts, so over the years I’ve collected all the gear (matching table sets, glassware, kitchen gadgets, good bbq, etc) and the skills.
I’d be surprised if my besties had more than 2 dinner plates in their cabinets!
I’ve been invited to one of their houses, once, in over 10 years. They’d be at mine (separately and together) at least once a fortnight in that time.
Recently I gave one of them ‘The Look’ when I asked them to pick up a couple of ingredients (think bunch of basil and cheese) for our meal on the way over, and he handed over the receipt. He got the message.
Overall I can’t get worked up about it. Of course I’d like to be hosted (or occasionally treated to lunch/dinner out!) but I accept that it’d never occur to them, and that there’s probably preferences of mine in the mix. I’m a good cook cos I like great food & wine. I wouldn’t get that at their houses, and I’d have to arrange childcare and drive home across town.
Playdates too. I’d rather oversee my kids activities (mainly iPad related) and serve healthy snacks and let the obligation sit with the other parent. I’ll call on them for something someday (I really do) and I’ll expect honest help. I’d rather avoid much of the politics of play dates, where they walk your kid home 100mtres, then ask if you can mind theirs (+ sibling) for hours, weeks later. No thanks. If I don’t feel like hosting, I suggest a park and snack boxes.
I think you’ve let habits become entrenched with some of these friends, OP. And then become resentful. A bit of research on assertiveness (and then a bit of practice) would sort both problems. Also, admit to yourself if there’s something deep down in you that likes being ‘Uberhost’? Do you like the control? A bit of martyrdom? Eating your own (better) food??