There are things we used to call AI, like inference engines, that were and are phenomenally successful (not to mention easier to implement). Type inference in modern programming languages, for instance, still uses the GOFAI technique of unification to solve for unspecified types of variables in a program.
That's why I found it funny the article said "There are companies claiming their products are powered by AI, when they're really powered by IF statements." Back in the day, AI was itself powered by IF statements.
Okay. I don't see how these application domains have anything to do with “AI” in the sense of something that resembles human reasoning in any given subarea (like pattern recognition, language).
I assume it's not quite so simple as to include any algorithm, right? TFA even sort of refutes that idea, saying I’ve been told that a product was “driven by AI” only to find out it was driven by “if-then” statements.
Unlike most algorithms, these things are general purpose, they can solve any* NP-complete problem (*usually in a useful amount of time).
My manager refers to these things as "Machine Reasoning" in contrast with "Machine Learning", since they start from the rules instead of from examples.
The most popular text book in the subject might be a good starting place: https://aima.cs.berkeley.edu/
AI in games (of many different types) is extremely successful.