I really don't understand this. A career in software is one of the most pampered and lucrative ones I can think of. Due to the shortage of software engineers, we can go anywhere and get a job instantly. The only downside I can think of is ageism, but then again, I have colleagues in their 50s and 60s where I work. But I suppose this isn't universal. (I'm in Atlanta and we have a lot of older workers. Age doesn't seem…
I have been at a bunch of companies that reclassified employees from salaried to hourly. This always came after a single employee filed a lawsuit. It almost never impacted developers, sometimes impacted QA and often impacted other development support employees. I have never seen an impacted employee like it because they could not participate in stock options. I was only at companies with lucrative stock options.
If a company had poor stock options then I could see that somebody might like the change.