But isn’t software engineering one of the easiest domains to self-learn? I don’t know of any other profession that has such vast amounts of completely free resources online.
The big difference with software engineering is that you can just do it, similar to writing or design or animation or anything that is just you creating some output. In contrast, even if you learn everything you need to know about being a lawyer online you’ll still need to go to law school and pass the bar.