... and yes, a taste of class privilege is, frankly, wonderful.
I expect work spyware and spying services to be a booming market, even more than it has been. :-(
After 7 years of remote work, the times I have spent a few weeks or months back in an office have been an enormous shock. You always feel what you are currently missing most strongly, so I suspect once most people get back into the office, the enormous lack of freedom will weigh more heavily than they could have realized before experiencing it.
Upper-middle is "why of course our kids are going to a private prep school, what else would they do?" and "oh, where will you Summer? We're planning to just do Nantucket again" territory.
The dude who's made it at age 45 running a plumbing business is his own boss, has employees, has maybe triple or quadruple median take-home income because he's decent at business and works hard—but will still almost certainly not be perceived, or treated, by anyone, as "upper-middle". Not like a surgeon would be, almost by default, even in residency, or perhaps a junior investment banker.
My observation has been that programmers are mostly treated either as just expensive middle-class office drones, or pandered to as a substitute for actual upper-middle treatment. One key indicator, for office workers like us: where the hell are our private offices with doors that close? (yes, I know some places have them, but they're rare) Oh but we have foosball tables and catered lunch, so oh, look how respected you are, you little programmer.
We're probably closest to accountants, overall, in the social class we're treated as inherently belonging to and the class toward which admitting to being a "programmer" will drag you in most anyone's mind. Solidly, solidly middle.
Which, maybe, who'd give a shit, except that you actually do get treated better as upper-middle.