Yeah I think it might be a scale issue.
Like you need lots of servers in lots of locations. One consistent interface.
Also I suppose the Amazon software engineers built tools for themselves and probably re-used some of it in the cloud products.
If I recall the very first offering was S3 and EC2 where you’d just get yourself on-demand storage and virtual machines.
Then they built out all this other stuff on top, like Lambda. They’ve been adding services ever since.
I am your dentist
And I enjoy the career that I picked
I am your dentist
And I get off on the pain I inflict