Why are JS frameworks so darn complicated? I can't even keep a mental model of a simple table with a few buttons. I need to add so much boilerplate code that I'd rather use jQuery. Either I'm missing something blindingly obvious about those frameworks, or they're just added complexity and weird patterns with marginal gains.