TCP/IP time warp
What has TCP/IP got to do with switching? Maybe you're thinking of ethernet or ATM or MPLS?
We've had software defined *routing* for donkey's years. How much effect has that had on the upper layers of a networking stack?
The world of networking seems to have failed to implement ancient standards like multicast over any sort of scale, let alone merely old standards like IPv6 to everyone's satisfaction. What on earth makes you think that something new and shiny is going to come in and sweep the world?