I think that it's fairer to say that it's built by enterprise technical people for enterprise technical people. Things like the fine-grained control over networking and resource permissions are hallmarks of enterprise tech.
That's not to say that these things don't solve real problems, but they are the problems of big organizations. Smaller teams building pure-cloud products don't have the same problems, and may not even have people with Big Corp experience.
AWS is built by developers for developers as well.
Most of the complaints here about AWS aren't actually about AWS not being "for developers", but about AWS requiring a certain learning curve.
It's a perfect trade-off between power and flexibility vs agility.