upvote
You don't even have to start from a clean slate. There's a lot of materials that outline design choices and their impact. I believe it's mostly not applying YAGNI. They come up with the kitchen sink, and then proceeds to have breaking changes shortly as they always make a mistake somewhere. And then you have people cargo-culting the sink and piling more on top of it.

Complex problems exists, but any complex solution I've seen is something that tries to solve many problems at once.

reply