The gaps problem seems self-correcting; anyone who thinks they are underpaid will leave, and conversely the team will probably push out those badly underperforming. You'll still have gaps, but only among people who don't mind getting paid the same despite them.
I want to start an MSP (Computer Repair / Maintenance as a Service) + Hosting + Development Business as a worker co-op someday, when I get the free-time and money to do so.
And yet: https://github.com/hng/tech-coops#coops
The gaps problem seems self-correcting; anyone who thinks they are underpaid will leave, and conversely the team will probably push out those badly underperforming. You'll still have gaps, but only among people who don't mind getting paid the same despite them.