I agree with most of what you say. But uncommented code isn't necessarily a bad thing. You can often make it self documenting through long and descriptive variables names and function names.
Whatever insights and expertize you've gained up until now can probably be used to gain enough of a competitive advantage in this future industry to be employed. I doubt the people that will spend their time on this professionally will be former coders etc. (I've seen the stable diffusion outputs that coders will tweet. It's a good illustration that taste is still hugely important.)