> part of the reason for no trash cans is that eating in public is sort of taboo
Not really. The main reason there are no trash cans in public is the 1995 sarin gas attack.
"A Terrorist Attack Led Japan to Remove All Its Trash Cans. Now They're Making a Comeback."
https://psmag.com/environment/trash-cans-are-coming-back-to-...