Lothian receive a lot of money from Edinburgh City Council, hence why they always have new buses. Stagecoach in Elgin aren’t subsidised, which is why the network has been in decline as Stagecoach don’t make money on them.
NX have an excellent standard of maintenance (personal judgement) wether Stagecoach...not really. The enviros would screech loudly when accelerating and rattle like mad (typical I suppose for an ADL product). The interior had seen better days as the windows were scratched and seats threadbare. They're early examples of the E200 (2007/8 models). The last time I travelled on one (last summer), the gearbox was stuck in first and wouldn’t change up. It had to be swapped for one of the 35 deckers. Stagecoach replaced their entire fleet of Panther coaches for the 10 2 or 3 years ago (which didn’t need replacing in my opinion). They should have replaced the town buses instead. That said, I believe there has been a change of engineering management who have managed to turn things around in terms of the amount of spare vehicles needed in the event of breakdowns. However, you still see on the StagecoachNScot twitter the amount of breakdowns they experience each day. I understand what you’re saying about the bus doing the job and I agree with you, however the Stagecoach enviros don’t exactly portray using the bus as an alternative to the car in an attractive way, and would potentially put new passengers off. Buses don’t need to have all the bells and whistles in order to attract people, but they do need to be reliable and have some level of comfort at least.