I don't know why people always jump to "collective action" as the answer to anything related to compensation. Software engineers and program managers are not powerless, uniform skilled, replaceable cogs. You have unique & distinctive value. That we've just gone through the most ridiculous compensation inflation period of my entire career yet people still act like they're forced to put in 70+ hours a week in a coal mine boggles the mind.