There exists large value added chain for specialized tools, arts and libraries.
Programming is fun for a lot of people. They love the process, enjoy the reading and learning, get a kick out of things like optimising code for a speed boost. IMHO that's awesome. So few people have any real interests, so if you have one, indulge it.
Just call it what it is - a hobby - and reframe your thinking. No other hobbies are indulged because we expect to make money directly out of them, e.g. no one playing soccer in a park expects to go pro, they just love playing. Why should hobby coding be different?
Reframing it as a hobby changes the equation from $0.01 an hour, to "OMG, someone, anyone, wanted to give me money to indulge my hobby!" Then what starts as a time and money sink becomes instead what you live for, and a positive in your life.
This is the ongoing march towards post-scarcity. We now have enough people with skills, experience and tools necessary to produce a quality indie game and a desire to make one, that the market price is far below the cost of production, and rapidly approaching zero. Essentially, these developers are spending (resources: time etc; although sometimes money as well) to scratch an itch.
And trying to recoup at least a part of those losses by selling the result is not unreasonable, but it should be considered a best-effort optimization. In the end, you still end up paying for the privilege of, essentially, having other people admire your work. It reminds me of some sci-fi story I vaguely remember from a long time ago, about a true post-scarcity society where everything is free, except for other people's attention, which therefore becomes currency. There's nothing else to do for humans other than arts, so everyone is doing that - and now you're paying someone to e.g. read your book, and then they can use that money to pay someone else to look at their painting etc.
If we didn't have to worry about money, then fewer of us would have to... worry about money when making art.
The only way to make money with games is to sell games.
The tooling market is hard.
When you're committing 1000 hours of your free time to building a game from scratch, spending 30-40 building your own (hacky, not that great) animation pipeline for the learning experience is worth it over a £90 plugin. You don't really win this on cost/benefit over and above getting someone excited by the possibilities of your tool. Worth checking out Buildbox[0] for example.
Obviously studios are a different beast and it make sense for parts of their workflows to be custom. If you want to get a start in the goldrush, sell pickaxes, not JCBs.
From Fledgling Founder to 7-Figure Deals with Stephanie Hurlburt of Binomial
Stephanie Hurlburt (@sehurlburt) shares the story of how she went from being an employee to being half of a 2-person startup that sells software to gaming companies, and all the steps in between. Learn how she quit her job, met her cofounder, landed lucrative contracting gigs, built a product, learned about sales, and stayed sane while doing it.
And in the professional market, the quality bar is pretty high.