To answer your later questions:
Too many essential services under one umbrella.
Not quite.
It's competition stifling.
Yes.
To answer your later questions:
Too many essential services under one umbrella.
Not quite.
It's competition stifling.
Yes.
Yes.