The problem there is still the presumption that the consumer of your html is either a) a "real genuine human" interacting with the webpage in a way that you expect "real genuine humans" to do so, or b) an evil AI bit that must be stopped. Consider the following:
1. accessibility devices/screen readers/etc
2. search engines
3. browser plugins (ever head of tampermonkey?)
4. legitimate crawlers (maybe I'm a researcher trying to map usage of the phrase WibblySplong across some set of websites. I've written little scripts that "curl https://ticket-sales.com | grep "Tickets available" to run via cron and mail me. Yes there are still plenty of sites where that works today, though obviously none of the big ones)
5. web archive tools
6. etc etc etc
I'll end by quoting the opening sentence of the RFC 1866 abstract: "The Hypertext Markup Language (HTML) is a simple markup language used to create hypertext documents that are platform independent. (emphasis mine)