Tbh, I would say it's the older, more beaten up cars that are going to need the service more!
Something with 90k on the clock, and ten years on the body work and components will be far more likely to need TLC than some snazzy 18-month-old thing.
Also, people driving older cars that 'can't afford' the service, will be the ones that really cant afford it when something breaks.
If your timing belt goes, your engine is toast. Forget your oil levels and changes, your engine is toast. A planned-for £200 service could (and will eventually) save you hundreds more.
But forget the finances: If your brakes fail, because the pads and shoes 'passed' MOT but are worn to a stump 6 months later because the're 10,000 miles past their usage limit, the consequences could be horrific.
And, frankly, people who don't check tyres regularly shouldn't be allowed to drive - they're the only part of the car in contact with the road! - their condition dictates entirely whether your car stops in time in an emergency, or swerves well enough, or not.
That said, YANBU to be mad that your DH didn't do the one thing he said he would.