I think a huge amount of it is logistics and town planning. After the Edin mara the number of busses is unreal.
There is a half every year in Kirkintilloch and apparently the cops are a total pain to deal with and are very obstinate (in fairness due to lack of resource). It's super expensive to close roads apparently.