What I was referring to with the steeper learning curve is for users that have no coding experience whatsoever and primarily for people who were using the two products simply from a simple CMS builder. With ADDT, it was pretty much automated with insert, deletes, file uploads, validation, etc... whereas the WA stuff has always been more singular function driven (such as image uploads, you have to add the functionality in after the fact).
From a code standpoint, I agree 100% with you. WA is far easier which is why I enjoy working with it. But with that said, WA certainly has two user bases - one which really does not care to tool around with code very much and then the other (where I fit in) that like to write code non-stop and just use extensions as a starting point to save time on basic building blocks.
I think this will ultimately be WA's challenge - finding a way to offer more complete building blocks to the pro level developer as well as creating a product that jives with the more casual developer.