Human entropy is inevitable. With time, every thing is going to become a mess.
In the future world of SDN and automation, it’s true that there will be fewer people needed to troubleshoot basic network problems, as miss-configurations will likely be less common. However, when mistakes will happen, less people will actually know how to spot them and even fewer will actually be able to fix them.
Software always does predictable mistakes, while people will make different mistakes every single time.
Decoupling things makes life easier.
No, the Internet is not down. In fact the Internet can never be down.
For example Google’s search has a natural feedback mechanism of users clicking on the best search results appearing on top. In result, best search results remain the best.
If you connect two boxes from different vendors together in the same network, will it work? If yes, what and how exactly is it going to work?
Miniature things at large scale could become catastrophic.
The solution will always be as complex, as you made it complex.