I think it comes down to expense and complexity.
If something goes wrong with my deraileur, I fix it in the shed with readily available parts. having set mine up I haven't had to touch it in about 3k miles. This despite stories of cable stretch, bent hangers etc.
I admire the engineering of hubs but, really, they are far beyond KISS.