We are asked to do hundreds of little things that mildly inconvenience us in order to maintain some social contract. Sure they could be made easier/nonexistent with better technology, but I:
1) don't see why asking people to do their part is silly
2) don't see why this particular problem would be more frustrating than e.g. the others I've mentioned. I feel like they are all similar on the "effort" scale.
Although I guess I'd admit that asking people to sort recycling properly is very different than relying on them to.