I drive a 2004 Focus 1.8 TDCI, only done 66k but nearly 12 years old, we've had it since 18 months old. Looking at your list we've had to do similar over the years:
Service.
Service.
Service. Oil, air, pollen.
Service. Oil, air, pollen.
Service. Oil, air, fuel, pollen, brake fluid.
Service. Oil, air, replace exhaust mid and rear section.
Service. Oil, air, pollen.
Service. Oil, air.
Aircon regas
Coil springs all round. Rear antiroll bar drop links. O/S front top suspension mounting. Front discs and pads.
Service. Oil, air.
Front anti-roll bar droplinks.
Service. Oil, air, fuel, pollen. CAMBELT and auxiliary belt.
Rear brake discs and pads
Service. Oil, air, pollen. N/S track rod end replacement. Tracking.
Replace thermostat and housing and renew coolant.
New Catalyst, flexipipe and full exhaust.
So your list of work is not unreasonable - all cars need maintaining but the caveat is that at the age of yours and mine, more things will start to wear out. Yes, they can be replaced but it all costs. This is why I'm going to change mine this year to something say 3 or 4 years old, that's done the worst of its depreciation so is probably 45% of the cost of when it was new, which I will then keep for 8-10 years again. My car is actually very well specced for its age - climate, leccy windows all round, heated front screen and stuff, and still drives well but tbh I would like something more modern. It feels a little old these days.
So if you have the money I'd maybe look at something newer.