We have an 18-month-old daughter
As far as programming goes, it's a long time since I worked on a game. Somehow we had trouble making a profit with games (funny, that). We got into deep learning though and it's quite a thing - so very different from classical programming. It can be demoralising when nothing you try works, but at the same time, it's an amazing set of skills to be acquiring.
I will say in response to
I hate how the world of programming has become, rotten to capitalisms and twisted into meaningless trash languages.
that I find Python rather good. Isn't it also easy to feel disillusioned in any area of life in its current state, but when you look back, it's the good things that people remember? It's certainly true with classical music.
Unity is an odd beast. It's got good bits and bad bits in it. Unfortunately, many of the core designs that you cannot avoid using are bad. Some of the problems are very old and just hard to fix without breaking everything, but Mecanim is more recent and is impossible. Perhaps there are lesser known competitors to Unity that get more things right, or perhaps there's still a place for Allegro?
An example of a bad but unfixable design in Unity: method execution order, especially for identically named methods across different behaviours on different objects, and especially in that it tends to be consistent (but arbitrary) in the editor and then it changes when you build, leading to build-only problems. And by the way, building can take half an hour if you're unlucky, but certainly a minute or two.
Mecanim is impossible: it forces you to make lots of separate assets that you have to choose paths for, and it's difficult to understand what they all are; and then it constrains you into a state machine with blocking transitions, preventing you from ever being able to make a responsive, reliable app since things you do during a transition will get ignored or delayed and will have a chance to fight each other in race conditions. It's just the usual "imposing a framework" thing that happens so often. I stick to Unity's legacy animations.