I am an actual "networking professional", and I can tell you, that there is often very little distinction between network infrastructure that isn't responding, and hardware that is on the verge of locking up. The only real way to tell is to "reboot" and see if it goes away. And that does make it look like it is the device, and not the network (to the untrained).
We issue troubleshooting tips based on how easy they are to complete by the end user, and then assess from there. We don't tend to have easy tools that check for networking issues that the end user has access to.
That being said, I actually believe that the infrastructure isn't there to support the number of devices, and the needs of those devices. I believe that it might be nearly impossible to not saturate the airwaves with signal to provide all the bandwidth all those thousands and thousands of devices need. There just isn't enough frequencies available.