We knew about the dinar thing from the post where they announced they were removing it from the track. And the devs do absolutely care. You can still care for the game even if you're out of touch with the playerbase. Granted, I don't think they're as out of touch as they were back in BfA/SL, but I don't feel they ever stopped caring.
Scarizard, imo, has been nothing short of great for the WoW team. Say what you may about the content, but ever since he jumped onboard late-SL, the game's reward systems have improved tremendously. Not perfect, but much improved.