High power level take.
The Stallman ethos of Free Software simply hasn't played out the way idealists thought it would. Instead, libraries are standardized by megacorps to farm employees inculcated into their design patterns and get GitHub clout chasers to fix bugs for free.
Open source really needs something like the CC-BY-NC-ND* license. Code is open but you can't profit from it. Unmodified redistribution requires credit. You can modify the code for personal use but you can't redistribute it without permission.
This model at least eliminates the potential maliciousness of a lot of closed-source software while leaving room for indie devs to profit from their work.