It's because there isn't a unified union for bus drivers. The government has a direct hand in managing Scotrail but they don't have the same control over private bus companies.
At least for Glasgow and the western area, the buses are managed by SPT and not directly by the Scottish government directly.