So in a way this is actually not really supporting the network right?
Only user who use SPV wallet and fake node (usually used to spy on nodes) who don't contribute to network. Even if a full node doesn't accept incoming connection, few people argue they still make contribution because they relay transaction/block between nodes (which are on their outgoing connection).