Eventually, I made the switch to full-time freelance investigative reporting. It was hugely rewarding at a personal level and made a positive impact on people's lives, but it was also a financial catastrophe that I'm still paying for. I could no longer justify as I was approaching my 30s and planning to get married.
I switched back to programming, eventually landed my current full-time job doing blockchain stuff, and really enjoy it. I miss investigative reporting, but still do a bit of research for activist friends in my free time. Eventually I'd like to make enough from my technology work to become the publisher of a small investigative outlet where I could pay other people to research and write. Given the dire economics of journalism, making a bunch of tech money to subsidize a publication would be more impactful than slogging away in poverty on my own.
There's a lot of evidence that the costs of government go up as local journalism recedes, because there is no one to objectively report on waste, corruption, and inefficiency. I think that tax dollars should be set aside to fund journalism, since journalism ultimately saves money for everyone. I don't see any other big solutions that would solve this systemic problem. We're moving to a state where only the rich can afford good information and everyone else is in the dark.