I think what GP was getting at is that your solution is not a global one. Not everyone can employ it.
Most people don't need to. Most people use Tor when it's a) completely unnecessary, b) not interesting to the sort of well-funded attacker that could run this many nodes, or c) only needed to avoid identifying them to the service they're requesting from.
I use tor to update my machines, to generate noise, mostly.