Have they forgotten an important area in need of decentralization? I didn't see any mention of the internet networks in the article. The network is currently very centralized. Comcast, Time Warner, Cox, etc. Communities need to own their network, not rent it from a giant corporation. I can't run my own server, because my ISP says I have to pay extra for business class. All they've done is block ports on the network to my home. Municipal fiber and wifi networks have actually been outlawed by these big companies in various places around the country. When the network itself prevents running peer nodes, I don't see how any amount of software running on top of that will help.
They can't block all ports coming out or the network won't work at all.
An ISP can artificially try to price you under the "business class", but they have to let you send packets out, otherwise what is the point of having an ISP?