It’s not just GCC who are at fault for this. You should also be levelling a lot of the blame at the locals who are more than happy to contribute to the city looking like a midden.
I’ve yet to find another city in Europe where the locals are happy to litter the way Glaswegians are.