When I was in elementary school, several teachers stated that “whom” would fall out of favor in the next 50 years (and be replaced entirely by “who”).
Well that (in addition to flying cars and conversion to the metic system) never happened.
So why do we keep using it?