The same is true of the general topology of the internet. We don't need any of these layers (CAs, Room 641As, long bus-runs to carry messages seven times around the country before arriving at their destination).
There are distributed solutions to all of these problems (examples for the above, respectively, including NameCoin, CJDNS, and mesh networking), but legislated "net neutrality" enshrines the current model and blocks these decidedly non-"neutral" alternatives.