DAE feel like the web and other technologies are just so complicated and overwhelming these days?

Well, when you are hired by laypeople in a technology as an expert, there is an implied covenant of good faith. You are legally bound to do work for their benefit, not yours. You are supposed to build them what they need, not what you want to build for your own edification. If you build someone a lumbering pile of misimplemented nonsense simply because you thought it would be cool to jam in a bunch of technologies into the project, and that can be proved by a 3rd party technical audit, you can be sued, because you are screwing them. It won't matter that you didn't think it was that bad, that's just wanton obliviousness. You implied you knew better from the start.

/r/webdev Thread Parent