Well, even though I am not a native speaker, I don't agree with what your friend said. I obviously ask such question many times to customers per day as a routine since I am working in a service industry and the replies I get are following, "I am GOOD! " => most time or just smiles or not even a reply Others including, "I am very well, thank you" "Not too bad" => very rarely Well, so I don't think it's an old-fashioned expression.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.