You're underestimating social-engineering attacks, which include political maneuvering. If you think governments won't kill a billion dollar industry through their own good intentions, I encourage you to check out Detroit sometime.
But it's not only social-engineering attacks. DDOS, physical attacks (even natural disasters), and viral attacks become much more effective when you're only dealing with a handful of nodes.
I agree with a real danger of social-engineering attack. However, I think that people got a good immunity shot after XT affair. Also, big money which already invested in bitcoin were immune to these FUD attacks at the first place.
In case of natural disasters or similar events, miners and big bitcoin holders will have every reason to provide additional nodes.
Of course, I do not say that people should not run full nodes. They definitely should. Moreover, they already have all incentives to do so
https://bitcoin.org/en/bitcoin-core/features/validation.
