It has a steep learning curve.
Every time something new roles out and AWS doesn't have a button for that one thing, your static site trying to follow the best practices now needs to know this and have python package managers installed and updated.
I would say it is a legitimate complaint, it is a horrible user experience amongst people who aren't even considering what other people would think of it.