There's some truth to your statements but that's not the full story.
Like every other government institution, the sanitation department also doesn't do its job properly.
Every Eid, the slaughtered animal innards are found all over the city and the people responsible for disposing of that can't be found for days until it stinks and many complaints later, they clean it up.
Citizens can't clean the dirt of the whole street or area, or city neither is this their job.
This is a daily occurrence. We have to be prepared for the one time in a day the garbage disposal people come to give them our garbage. They only knock the door once. If you keep the garbage outside your door, they don't even bother picking it up. You have to hand them over after they come.
Like every damn thing in this country, if it has the government word attached to it, it will be harami and corrupt. The public are the victims, they're not the ones responsible.