Because we don't let them learn. Everyone runs the same static generalist models, instead of having every model instance learn from everything it does. New models come out occasionally, but they have not been trained on the private data you have not shared with the AI company.
You can work around that to some extent with explicit instructions, but it doesn't scale nearly as well as actual model training.