And to pose a question like the one you said about blocksize , what's the optimal amount for nodes to make a network decentralised ? Is it 10's , is it 100's , is it millions ?
The amount is almost irrelevant; the ability to realistically run your own is what makes it decentralized.