Não sei o que você espera. Talvez um login como no Facebook com email e senha? Não acho que seja o ideal.
No PostgreSQL, Você instala o banco de dados, porém para quem tá começando, é um tanto complicando lidar com o gerenciamento de bancos. Criar um simples banco de dados usando PostgreSQL pode durar horas se você não souber onde procurar, mas tudo fez sentido uma vez que eu consegui passar pelo o desafio. Olha que tudo isso na máquina local, que não precisa de outras "burocracia" como cartão de crédito e outras questões de segurança.
Sobre a UI, eu imagino que há ferramentas CLI para AWS, que é o ambiente natural dos desenvolvedores e, obviamente mais prático.
tudo tem o seu proposito, e acredite, se pudesse ser mais simples, com certeza seria pois AWS é um serviço muito caro. Eliminar barreiras é uma ótimo forma de atrair clientes.
Não estou exatamente defendendo AWS. Inclusive nunca utilizei justamente por enxergar muitos problemas (a menos que seja necessário).
Será que essa complexidade é um "filtro" necessário por questões de segurança, ou a AWS simplesmente ficou presa a uma arquitetura de 15 anos atrás que não escala mais em usabilidade?
Não são 15 anos, é algo entorno dos 19 anos desde AWS aderiu ao nicho de cloud. E sim, é por questões de segurança e não, não é para "filtrar". Outros serviços na nuvem são bem complicado de utilizar assim como a AWS.
Seria bom se fosse como um sqlite onde eu só criou um arquivo .db ou .sqlite e pronto. Infelizmente a complexidade escala conforme o escopo do projeto escala também.