The broad public did catch on. They just know there is some invisible force out there named The Algorithm that acts like some fickle god they must appease in order to do well on the internet. Nobody can explain The Algorithm to you, because it isn't like what we learn in school or write in C, it's weights.
Note that I am NOT arguing ML is useless. It's not useless. I'm saying people made these same criticisms they make against AI: buzz word, implementation detail, often unnecessary.
It's funny to me that people forget this. I agree the AI buzz is more pervasive. But thats a difference in degree and not kind.