And this is why I think companies will wise up and stop sending their information to the likes of Anthropic and OpenAI: they will not be able to maintain their edge if either one of them decides to defect and start using all of their uploaded user data to improve the model. So they have a massive incentive to break their own TOS.
That's the push factor. The pull is, say there's a giant repo like windows or Adobe. LLMs produce spaghetti code because the repo doesnt fit in the context and it wasn't in the training set. If Adobe fine tuned it the LLM would be much more useful.