Specially on this part:
I did activate myself a TOR node because I was told that it will definitely help the bitcoin network and I have seen on bitnodes21.co that TOR node are a minority (I know not EVERY one is published there but its still a good picture of the whole network)
It's good to hear that you've setup your own node over the TOR network. Judging by the lack of response, I kind of feel the same thing. There are only a handful node operators who run it over TOR. I have attempted to research more on this but haven't found a solution as to why there are very less inbound connections for TOR nodes. Based on my recent reading on the Dandelion project, (although it's a BIP for a completely different topic i.e.; Privacy by means of masking the IP of the transactor) I got to the 2nd page of the paper (https://arxiv.org/pdf/1701.04439.pdf) which mentioned about low latency being a desirable network property for nodes that communicate messages. This got me pondering about 'Latency' with TOR nodes which I've read could play an important role for nodes (mainly important for miners, but also for node operators in a way).
This could mean that since TOR nodes typically tend to have high latency and lower speeds and it could hinder your Bitcoin Node from achieving more number of multiple incoming connections. I'm not sure if there's a setting somewhere in torrc or elsewhere to override this or even if it's possible to do so.
This was when I also noticed that in order to calculate the ranks for the nodes on the leaderboard (on bitnodes.21.co) Daily, weekly and monthly Latency Index values were also taken into factor. This could thus prove that latency again plays an important role for nodes to communicate messages quickly and indirectly maybe (just maybe) affect how many incoming nodes can connect to you. This should also explain why the leaders on the leaderboard all have very low latency. Also, the benefit of TOR nodes is anonymity and the ability to bypass the need to have open ports. This in a way does still help the Bitcoin network since it at least helps in transmitting information between few the nodes that are connected.
Do note, this is just something I've researched myself and I could certainly be wrong. But hey! I'm at least running my TOR node 24 hours keeping in mind the fact that I'm still contributing in a way and that I also transact using the Bitcoin core wallet.