It's hard to teach old dogs new tricks. Management doesn't like wfh because they've probably been "managing" for a long time and would have to change the way they work. Ask a Sr. dev to stop doing what they think they're good at and now start doing something else in a different language with different metrics for success and you'll get the same reaction.