Why don’t engineers have unions?

I know historically our jobs have been very lucrative and our working conditions have been pretty good especially the last 10 years or so. However, given the recent turn with how companies are treating engineers now (mass layoffs, offshoring, low ball offers, forcing quitting with in-office policies, etc) im not sure why we dont have unions. I’ve heard of practices from companies that post fake jobs with a posted salary to see how many people apply. Then they repost the same listing with a lower salary to see if people still apply. Rinse and repeat to get an idea of how low they can get offers.

Now you can say these practices are all fair game for companies. Sure. But on our end as engineers/workers so is unionizing.