the reason he did that was for business reasons. He wanted to be able to expose any part of the stack as a public service to external customers, and vice versa, to let his internal service compete against the publicly available ones.
But this is only valid when you're trying to build AWS. Not everyone does that.
Relational databases have extensive permission systems for a reason.
Jeff Bezos famously said[1] that anyone who does otherwise should be fired, and I agree.
[1] https://news.ycombinator.com/item?id=18916406