If the web has really reduced to the state where people are actively trying to persuade you from running services yourself, we really have utterly fucked it all up.
Yes, run your own mail server (go get @mwl 's book on it). Yes run your own DNS, stop leaking all your look ups to clownfair or Google). Yes control your software supply chain.
And definitely host your own git repo (with forjo or similar)
Stop centralisation of the decentralised web and internet.
https://dev.to/code42cate/5-things-that-should-be-illegal-to-self-host-3d21