That blog post is not saying that DNS over TLS is not great and should not, by implication, be used.
It is saying that you need to realise that the end point, ie the DNS provider, can still access your data.
So you need to choose carefully who your DNS provider is going to be and figure out for yourself who you will trust and who not.
I don’t use google or cloudflare as they aim to monetise what they provide so if you are not paying money directly for it, you are paying in some other way.
Later in that blog post it says
For any alternative it again makes sense to use DNS over TLS.
So it is not saying don’t use it, but it is saying that you should understand what it is protecting you from and what it is not protecting you from.