It is correct to argue about misleading terminology. "AI" contains the word "intelligence", and for instance logistic regression algorithm is not intelligent, while it is clearly ML, since machine learns something. As Machine learning is broader category, it should include Artificial Intelligence, not vice versa.
Also, 'every single course' is perhaps an overstatement - a course that I co-authored tries to get it right from the first principles.
The machine is learning something so that it can produce outputs based on its learned knowledge. At a high level that seems to be very clearly AI. What am I missing here? You’re probably right, I’m asking genuinely.
It's a matter of definitions, but I can at least understand someone wanting to make a distinction between reactive and non-reactive 'AI' (such as data filters).
There's overlap and edge cases, though: Maybe you have a program that summarizes texts. One could argue that's no different from a passive filter. But can you then ask questions about the text? That's unquestionably AI.
As it is taught literally every single AI/machine learning course on the world, machine learning is very much part of AI completely since inception.
I don’t completely understand why it is this important for you to argue against this completely defined fact.