In my situation, my services are at times in such demand that I'm overworked for months at a time doing overtime without weekends. Until I can't take it anymore. I blame a number of things for this. An unhealthy separation of concerns between clients and service providers, for one. A cooperative would, for one, help ensure a more equitable representation of laborer's needs.
But it is not the industry standard, in America.
Maybe my point would be easier to understand if I put it differently....
Employee value and pay are not the same thing. Value is highly subjective and changes frequently based on a lot of factors. I think replaceability is probably the biggest factor and it's actually determined by a bunch of smaller factors.
Ideally, employers would assess value perfectly and pay would be reflected in that value. This is possible in maybe some very small businesses but once you get into double digits it's nearly impossible.
I can see decent arguments being made for a co-op model in very very small businesses....like 6 guys developing a phone app and sharing the same workload beginning to end. This is the exception to the rule though. The rule looks like this....
1. Some employees are high value. We'll describe these as employees that are between competent most of the time and occasionally exceptional....to those employees who are usually exceptional and sometimes just competent.
2. The low value employees are competent usually and sometimes deficient....to usually deficient to sometimes competent.
All employees are going to fall into one of these two categories. Since the more employees you have the harder it becomes to accurately assess value....the employer has a choice of 4 possible category errors. They are...
1. Over pay both 1 and 2 type employees. This has the benefit of retaining the most employees, but since it cuts into profit...it hurts the company's ability to compete with similar companies.
2. Under pay both 1 and 2 type employees. This has the opposite effect of the first category error. You gain competitiveness by retaining profits, but you lose employees to other companies that pay better.
3. Under pay type 1 employees and over pay type 2 employees. It's hard to think of a real advantage this provides a business. You lose high value employees or they stop being high value employees because it doesn't benefit them....and you keep the low value employees. When you argue for equal pay/ profit sharing....you're actually arguing for an extreme form of this error.
4. Over pay type 1 employees and under pay type 2. This is what most companies go with. It allows them to retain their most valuable employees, it motivates more employees to be type 1 employees, and really only risks losing less valuable type 2 employees.
So when someone says they think everyone should be paid the same and have equal profit sharing, etc....it's a safe assumption that they are a type 2 employee. The third category error really only benefits low value employees. High value employees eventually realize they don't have to work any harder than the least valuable employees...or they would be better off working for someone else. Low value employees stick around because it's unlikely they will be paid more anywhere else. The business becomes uncompetitive.
So when I guessed you were a type 2 employee....it's because I've never seen a type 1 employee argue for what you seem to want. I've seen businesses succeed by choosing equal pay....but they get around the low value employee problem to some degree by enacting a very long "trial period" (sometimes several years) where low value employees are discovered and fired by observing them at work over long periods of time. It's not a model every company can succeed with. It's why communist nations end up creating a lot of forced labor.