I think the MC things are either free or low cost though. But aided by large houses/parents in the countryside.
Choir at the local church and christingle service - free.
Carols around the tree at the local estate - free
Making pomanders at home and painting decorations - virtually free
Woodland walks - free
Boxing Day walk along the beach - free
Christmas Eve parties/games nights - free
We have a lake at grandparent's house where we can BBQ on Boxing Day and fish, which is an example of the setting aiding the activity.
Taking cuttings from the garden for centre displays on the table - free
Then everyone tends to do a visit to Father Christmas, and a walk to some Christmas lights/lights switch on.
The more expensive stuff, light trails, Christmas Eve boxes stuffed with presents, elaborate advents, kids Christmas parties/discos at clubs/soft plays, crafting events, breakfast with Father Christmas - are the things that I think are £££, and not "MC" at all.
Panto, sort of on the fence. Local village ones tend to be hilarious because you know the participants, and are £10 a ticket. Panto in our nearest city, good seats are £37.50 a ticket. And panto is for everyone.... Oh yes it is.
So I think the perceived MC activities are far less expensive than the outrageously expensive Father Christmas breakfasts and light trails that I don't associate with MC at all.