I can very much relate to how you feel about the flow of fixing bugs. Have you considered finding bugs? There's already a thriving freelance ecosystem around that. Hacker one / bug crowd etc. Once you report them you may be able to suggest ways for companies to fix the bugs and possibly get hired as a contractor to that end.