That it works is table stakes. A web application your parents wouldn't be able to use to order groceries because it was so broken wouldn't even be discussed, it would be pulled off the Internet and replaced with something that works.
The criticism about cruft is one level up. Not about how to accomplish something, but how to do it in a way that isn't extremely wasteful of both computer resources and end-user's time.
The criticism about cruft is one level up. Not about how to accomplish something, but how to do it in a way that isn't extremely wasteful of both computer resources and end-user's time.