Take the KNN: an absurdly simple algorithm that can do some pretty impressive stuff.
People file it under ML without a lot of hesitation because it can reproduce or approximate human output.
I think the flexibility and self correction of an algorithm is what defines ML, but AI isn't so rigidly defined. If you can do something that seems like it came from a human you probably have a good argument, even if your approach is simple.
Are there non-algorithmic approaches to ML?