Contributing to the network's decentralization and Minimizing dependence on third parties
That's not a good reason why you should run a public LN node.
And this is the key point where many new node runners start with the wrong foot! The important question is WHY you want to run a public node and not a private one. It is a big difference between them.