Dualisation, making a labour market with insiders and outsiders certainly helps those on the inside. But that comes at the expense of those on the outside. If this is the goal how would punishment of those hiring self taught developers and those who didn’t pay union dues be coordinated?
This model has a problem in that programmers are closer to lawyers or accountants than electricians. An individual lawyer/accountant/programmer can be tens or hundreds of times more valuable or productive than another. So you can see professional services firms. You’re not going to see electricians doing that because the productivity differential isn’t that enormous. And those programmer professional service firms can either continue that way, as consultancies, or augment themselves with capital and make a product. That’s a startup. The economics of knowledge workers are radically different from production workers. Even voice actors and script writers are inputs into the final product, a film. Knowledge workers can make the entire product and capture far more of the productivity thus generated.