... there are only around 1000 Monero nodes
Why do you think 1000 is a low number for Monero? I'm not saying it's high, or even enough, but I don't see any indication that would make me believe that it's the opposite.
Have you seen any reports from people trying to set up their own node and not being able to sync because of lack of open nodes with available outgoing connections?