My initial reaction to this whole thing was the same as yours (not that I have any love lost for academics). Software engineers do basically no
physical labor and usually get paid better than many people who physically work way harder. On the whole, software engineers are not "the victim," as you said.
However, your examples made me think.
> In other places, you can have a typical 40h/week job at a salary way better than the average 9-5 job.
Can you? Can everyone? I've job hunted before and known many more people who've taken way longer than me to find a position at all, in several different locations throughout the country (not coastal metropolises). You're kind of suggesting that unemployment isn't an issue in the industry, which is a pretty blanketed take.
> Or you can freelance a dozen hours a week and live in a remote cottage.
Can you meet friends while living in a remote cottage? Can you raise kids well in a remote cottage? (Does the remote cottage even have internet?) This one is technically true, but ignores many of the reasons most people work/live in the first place. I say that as someone who's considered going that route.
So while I agree software engineers aren't a "victim class" as compared to other industries, I also think using the "it could be worse" excuse to avoid working for better conditions that are totally feasible isn't a great thing to do. The majority of software engineers are middle-class, and when the middle-class is under attack, they're going down with the rest of the ship, not up. Perhaps it'd be better to foster a little more solidarity instead of inviting us vs. them mentality.