Peer Network

Hi, this post I found provides some insight into my original question. However I would appreciate more details regarding the incentives that full nodes have to participate in the peer network. Also, what information can be stored by the full nodes in the peer network? Is it just limited to the blockchain and zonefiles or can other smart contracts store state on the peer full node network?