I'll offer up one correction- not gross revenues. If the costs of producing the service or product go up (Uncontrollable Expense) there is less profit to the company. Basing someone's wages on GROSS revenue isn't taking into account the overall profit of the company, and increasing wages on a false number (usually when inflation is in play) would be short term employment. EBITDA is the measure that should be used in your model.* Once again though, a Union is not necessary to negotiate such a thing. *Which, by another name, is a bonus program based on performance.
I am usually pro-union. But I also believe workers need to be protected from both employers AND unions. Unions, as we have frequently seen here in Canada, can get too strong and leadership of them can grift and abuse the workers as much as employers can.
I am very much pro-union. But unions need to concentrate on their workers' needs and conditions, on pay and benefits, on the way their workers are treated, on getting more power for their workers. They need to organize more workplaces. National and international politics, culture and expression, are quarternary.