I'm a programmer -- I think I'm a tech worker, but that seems pretty obvious. I'm wondering about perhaps less-obvious roles, too.
I'm not saying I agree with the above necessarily but that seems to be the consensus. The gatekeeping, disgruntled programmer in me suspects it's a way for non-technical staff to inflate their salaries by sneaking into the tech bubble.
I don't think mainstream media would consider that example as "tech worker" when the software person might be doing the exact same work. Mainstream media will likely use the words "tech worker" when referring to the 10,000 people at Meta that will be let go. There could be some food service people in that layoff. I bet articles with the words "tech worker" get more clicks than if they said a bunch of accountants or HR people were let go.
Labels are mostly meaningless. Its like a couple homeowners arguing about what type of grass they have in their lawn.
When we hear about banks shedding jobs in a recession, we don't really distinguish between equity research, sales and trading or capital markets employees. Correspondingly, the general public doesn't distinguish between FE, back-end, devops, PMs, HR, admin and all the other types of people that got the sack. It gets rolled up into one big headline number. That's what people remember.
The IT guy at an auto garage - not a tech worker
A janitor at a software company - not a tech worker
A data analyst at software company - now THAT is a tech worker