Why do JavaScript frameworks get increasingly complex over time? | Hacker News Reader