I feel like Github became this in the last 10-15 years.
Yes. But now we need a replacement for what the old GitHub used to do.
You need a new type of corporation.
Only a Public Benefit Corporation will get the software to a usable state and refuse enshittification
Well the challenge is also gatekeeping. Gotta keep non-technical people or intentions off of it for #3