I'm not sure if the economy never recovered, I think it's more recovery wasn't equal. Delivery and take out (not to mention more forced to learn to cook) exploded during the pandemic and I know a lot of people just don't see the same value in sit down locations anymore.
Could just be personal observations though and maybe not universal.
Treyarch just isn't as good a developer as the others. The black ops games always seem to lack polish. I'd probably not bother if it wasn't for free on gamepass, but I've been debating dropping gamepass and wouldn't buy it outright.