I agree that the fact Satoshi does not separate and account for node vs miner right now appears to be significant. Satoshi failing to account for the difference IS an error if not doing so jeopardize the whole model. So time will tell if he got this wrong.
It's not on Satoshi anymore. If it goes belly up it's our fault.