I have a lovely Raleigh town bike with normal tyres ( not racing bike skinny nor chunky mountain bike). But it's forever getting punctures from riding on concrete, I'm not trundling through forests or off road. I had new inner tubes and slime put in just before lockdown. Two gentle cycle rides around town and a week later and the tyres were as flat as a pancake. So it's sat there unused for two months now. I've had it for five years and gone through several inner tubes despite only using it occasionally.
If I get a mountain bike with proper tyres it should last longer shouldn't it? I'm getting fed up with it now. The kids mountain bike tyres last for ages.