Two issues here
- Governments tend to control how much trash individuals throw away, whether in terms of payment, catching people who don’t segregate correctly, or maybe even catching things like suspicious chemical waste
- Efficient garbage collection at scale requires knowing how much trash to expect in an area based on population, and buildings will have appropriately sized storage for garbage. On top of potentially dodging payment, if people throw their garbage in somebody else’s building’s disposal, they could be overloading that area’s trucks come collection time, and especially if the bins are shared, could fill up the building’s bins preventing other people from throwing away trash in their own homes.














If you’re wtf-ing about votes being public, it’s an inherent and necessary part of federation, since there’s no central instance that counts votes and decides the score, each instance needs to add them up - and if each instance doesn’t receive the full list of voters, there’s no way to stop an instance from completely lying about vote counts (they would need to create fake users to attribute the votes to, or attribute fake votes to real users they have)