I beg to differ
If you want to support the Bitcoin network, you must allow inbound connections.
When Bitcoin Core starts, it establishes 10 outbound connections to other full nodes so it can download the latest blocks and transactions. If you just want to use your full node as a wallet, you don’t need more than these 10 connections—but if you want to support lightweight clients and other full nodes on the network, you must allow inbound connections.
Bitcoin is a peer to peer network. Allowing incoming connections means a node will upload / send data to other nodes and that makes all the difference. If all or only a handful of nodes allow incoming connections, you have a network full of leechers and no seeders (using BitTorrent terms), which is extremely unhealthy for the network.
Yea, well, the starting comment of this thread was "are you a bitcoiner if you run your node". Yes, if you run bitcoin node with no incoming connections you are running bitcoin. If you are having incoming connections you are also helping the network. Ofc, not all users should be expected to do this, and defauly max incoming/outbound connections are 120/10 for a node which probably is enough to keep the network healthy.
reply
reply