"As a comparison Stagecoach has 8,400 buses in the UK alone. It ditches those every few years or so"
More like 18-20 years. For instance here locally they sold off the bulk of their J - reg double deckers (1991) last year, with a couple still in service awaiting a buyer. And a good proportion go on to second users