I actually think the engineering manager is probably in the wrong there, because if killer feature X is that critical to sales, then it needs to be prioritized in among the tech debt. It doesn't matter that the codebase health is not great if sales plummet. Being a good employee means sometimes prioritizing the health of the business and not the ergonomics of the work environment. And being a good manager means understanding when the health of the business is really at stake or whether the sales team is just throwing shade because they don't want to sell what the company has.
If companies want to try and lure someone back to the office, they should spend some time and money and make it nice. It's not a magic bullet. It won't make people think, "wow I want to spend 30-40 minutes in the car each morning," but it's a start. It's the same thing about catering food into the office, don't buy mediocre food an expect people to hail your praises. If you really cared, you'd actually care about the quality.
I still remember the mortgage crisis unfold in disbelief that they didn't see it coming. I worked in finance at the time, and I truly realize how fragile businesses (banks, etc.) are, and our trust in a number of things is completely unfounded. We have certain protections now, but I understood at that moment why people my parent's age (born during WWII) and older didn't trust banks, etc.
I've been thrown into the usability deep end due to my wife also losing her sight due to an autoimmune disorder, and my dad losing his sight due to Macular Degeneration. Honestly, it sucks, and I mean like rage quitting, phone throwing sucks. (Try it. Turn on voice assist and close your eyes.) If Apple can improve it through AI, where someone can just talk to the phone to do a series of tasks. It will honestly change everything. The number of aging people who are going to lose their vision in the U.S. is set to go up exponentially in the coming years. This could be an unprecedented win for them, if they solve this issue with AI.