I remember the first car I saw without a spare was a BMW. At the time I read BMW research that you only got one puncture every 93,000 miles. I’ve lost count of how many we have had but included mandatory recovery works really well here. Most times the tyres weren’t repairable.
Touch wood I've had a reasonable run in the last 2 or 3 months, not withstanding a puncture about a week ago, but I was probably averaging about 1% of that claim last year.
We can't rely on breakdown services here in the UK, as the big 2 are beyond crap, with RAC being the worse - last time, 8 hours for them to turn up, and 15 hours from initial contact for them to get us off the side of the road.