The people working on GCC are also mostly paid by companies, e.g., like Red Hat. The moment these companies back out, the same thing will happen to GCC.
The root of the problem is that very few people find it "FUN" to implement C++ compilers on their free time, so these open source projects live from companies for contributions.
The root of the problem is that very few people find it "FUN" to implement C++ compilers on their free time, so these open source projects live from companies for contributions.