As others have said, Goertzel has been used a lot for DTMF detection, and it's adequate when used properly. So, I agree that claiming it's "useless" is, at best, odd.
Now, it's not a magical tool and will work better with a "clean" input signal, ideally with a reasonably "normalized" amplitude, so some amount of pre-filtering and a basic AGC may be required, unless those properties are guaranteed with the source signal. So, yes, depending on the source signal, some other approaches may turn out more effective.
Not too surprised "cargo cult" engineering may rear its head, as in "I've been bitten once, so I'm never gonna use this again".