By distributing targets. Attacking thousands of pools of a few million/100k users is both much harder and not worth it. Users joining these pools consciously will make them also more selective/aware of choice and easier to hop if they get poisoned - unlike just mindlessly joining the "default" networks. Not magic, not bulletproof, but an incomparably better internet.