That post is completely sensible.
Is it?
Rolling your own VPN because you don't trust your VPN provider is tinfoil-hat territory. I'd argue that renting your own VPS to run a VPN on is putting you more in danger actually because:
1. It'll be tied to your billing details
2. You don't get the benefit of hiding in plain sight with other people using the same VPN IP.
3. That one singular IP will make it very obvious that it's the same person.
That's not mentioning that now you have to update and secure it, continually. Plus it'll likely cost more than a normal VPN. Other things like outages are entirely your problem - nobody to lean on if you need support.
PLUS:
If you're american, who do you use? If you're renting a VPS in america/canada it can be subpeona'd and you're caught instantly. If you buy a crypto VPS in bulgaria or romania then you'll have latency issues..
All that or you could take the cheaper option and use a trustworthy VPN managed by someone else?
In fact, this entire post by him just reinforces what I said above. It's a whole lotta text without saying much. Essentially, don't use VPNs because you can't or shouldn't trust your VPN provider. Summarized in one sentence.
It's akin to saying, don't use protonmail or anything else for email, instead host your own. Yeah great, thanks for the words of wisdom - what a clever individual.