"software factory" seems like the wrong analogy. Factories make identical products over and over. Software is different every time (otherwise you just copy and paste). "Software machine shop" would be closer.
that's a very interesting take! i think the market is leaning towards software factory now to describe autonomous agents in R&D and that might very well not reprensent the truth