Gotta be honest , general purpose sounds evolutionary and specialized sounds creationist.
I am sure it's more nuanced than that in the details of the implementation. Maybe in the sense that specialized can support a class of apps vs choosing specific apps?
Well, if you go to google.com, what can you do? Search. That is pretty much it. Google.com does one thing, but they do it really well. Is it bad that google.com won't do your taxes for you?
That pre-supposes as a fact that one thing you do really well is a very valuable ( also the search function is then support by the complicated ad system in the background).
An evolutionary approach would let the system run multiple experiments and land on the one which has inherent value.
As I noted in previous comment it's possible that even within specialized nature , evolutionary models are supported by building for class of apps vs chosen apps.
Thanks for your responses in any case.