People will have fun spending their free time on such projects. But it’s virtually impossible to turn it into “an actual thriving business model” that people can make a living on.
Which is, in order for some rando to fix the bug; a company would need to give access to their codebase to some rando.
And they don't wanna do that.