It never said purely functional programming languages with no mutable state.

It says functional 

With the common definition, it is

So it is

End of story.

Arguing the details about how a definition has a different meaning if you twist it enough