Plus, those few non-trivial sites people do use (Amazon, EBay, Google, Paypal, Yahoo, etc.) have had thousands of man-years devoted to their design, making it as easy and intuitive as possible.
As a web-developer who builds non-trivial apps, I feel your pain. We are simply not provided with the resources to do what we are asked to do. In that, we are not alone. Very few professionals have the luxury to have everything they need (let alone want!) to do what they're asked to do with excellence. *shrugs*
We are the carpenters and bricklayers of the Information Age.
Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.
<code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>