For the majority of people without CS background Language == Implementation.
So if the reference implementation is a bare bones interpreter, even though there are JIT and AOT compilers tp choose from, they will say language X is interpreted.
Which in Python's case means many ignore the existence of PyPy, given that the language designers don't want to change the nature of CPython.