Completely agree with this.
My personal take on this is that the bitter lesson will take us towards a whole lot more simplicity, with the validation being done on the backend.
We will simply define what we want in terms of standards for design, security, and performance, etc., and our systems will work on the backend to make that happen.
You can call that a software factory if you want, but ultimately it's just technology implementing what we want to exist. At a given standard.
hot take: you don't need a software factory, and i don't love the term. it's just marketing
all you need is good software engineering and investing your tokens in the right places. the more deterministic the better (and token efficient)