Underground bins are a potential solution. This is what The Netherlands use: https://youtu.be/0JtoSafhvLM
Some are emptied on a schedule while others send a signal when they are full. It would also take a similar amount of time to pickup a long street full of rolling steel containers holding around the same amount of trash.
At ~USD 1.70 for one 35L bag people also recycle a lot.
[1] https://www.zh.ch/content/dam/zhweb/bilder-dokumente/themen/...