https://medium.com/@lopp/bitcoin-nodes-how-many-is-enough-9b8e8f6fd2cf
Some various ideas-
1) Peter Todds Tree Chains may include ways to encourage decentralization
2) Justus Ranvier method of adding price discovery - http://bitcoinism.liberty.me/2015/02/09/economic-fallacies-and-the-block-size-limit-part-2-price-discovery/
3) TBF - https://getaddr.bitnodes.io/nodes/incentive/ to pay nodes directly can be done on a larger scale
4) Multi-use VPS's could be created that were discounted or free and run full nodes for profit or non profit
5) 0.11 Prune node feature will add a different type of "full" node to secure the network
6) further optimizations within core to make nodes more inexpensive to run and operate(most of the cost is not disk space but bandwidth)
Anyone else is free to contribute more to this list.
i want add: tell people its important!
as i said: even if know what p2p means i never bothered to check because bitcoin seems so strong. the incentive program was a friendly reminder that it would be a good idea to run one