Personally the way i tend to justify things is to pretty much handwave Personas as unfakable as others have suggested.
For the rest, I think of the matrix pretty much this way (partial disclosure - day job for last 20 years has been IT, currently dealing with Cloud, new to Shadowrun in 5th) :
Extension of the "Internet of Things" principle of wireless internet for everything, most areas end up getting so many wireless devices that you end up with more bandwidth connecting them to each other than bottlenecking them through routers. This is the "Matrix".
Grids are largely just a shorthand for traffic priority, public grid always gets least priority, though they use something like current day VLAN technology to separate the traffic. Hackers jumping Grids are effectively just hacking the 'VLAN tag', which is why it isn't too challenging. Going between grids does involve going via some kind of router, hence the reduction in effectiveness hacking between grids.
'Noise' is either signal degradation reducing Bandwidth, lack of devices reducing Bandwidth, or amount of traffic saturating bandwidth, all reducing connection efficiency.
Again with the "Internet of Things", there is so much spare processing power with all these devices around going to waste. The ability to allow other devices to use this for their own processing is huge, allowing devices to perform better with less heat output and lower power requirements. There are downsides, though, such as having to be wireless to be anything other than dumb on many devices (pretty much the way that voice control of your smart TV is processed on a server somewhere, not in your TV).
Of course, this also impacts GOD. How do you track down and control the Matrix when illegal activity is distributed? Essentially you can't tell GOD everything that happens, but devices report if they think they are doing something that could be illegal (they won't know, as they are processing only some of the instructions). So once GOD starts seeing several devices reporting in a smallish geographical area, it starts investigating, and narrowing things down. This is why Overwatch score takes time and activity to build, and why GOD don't have records of everything that happens everywhere.
Without going into detail, that's pretty much how I justify it to myself for the basics.