I agree with a lot of what you're saying here. AWS is overwhelming for a developer. Just getting to "Hello World" takes hours of brain-melting tutorials (and last time I did them, they were wrong in a number of steps) where you don't actually learn anything, you just copy/paste a bunch of commands that only a sysadmin should ever need to know... very, very frustrating. As someone who cut their teeth first on a Wang, and then later an NCR mainframe... if it is infinitely easier to write your first COBOL app in 1992 on a greenscreen than a simple app in 2022, *something is wrong*.
But this is a critique I have of modern development overall. Once people started running containers on their laptops, it really felt like the whole thing had gone back 40+ years in terms of focusing on "getting stuff done that solves the business problem to be solved" rather than "getting stuff done that allows me to work". It blows my mind that a collective group of people who bemoan meetings, planning, documentation, and anything other than hands-on-keyboard coding has become so enraptured with being sysadmins, I mean, "dev ops".
J.Ja