It might not be used by everybody, but it is still used in formal contexts. However, I do agree with you somehow, and if we are to use "who" instead of "whom" in this context, then so be it.
I've started a discussion about it here. Please join in!