They help in public WiFi.
All SNIs are passed as plain text to your ISP/VPN, even with DoH/TLS secure DNS enabled.
Unless your credentials leak, of course, but a security expert would have that same risk.
Your personal solution seems pretty good though.