When they say "people won't run nodes," I hear "people won't own computers and run modems." If the apparent benefit greatly exceeds the cost, people will do the thing. The apparent benefit of running a node are low and the costs are high, but will that always be the case?