Yes, <i>some</i> of this is from the misuse of jQuery. But I fix that misuse a lot, so I felt it needed explicitly pointed out.<p>But many of these complaints have nothing to do with misuse and everything to do with either a lack of awareness about selector consequences, or a decade of built up code debt in the jQuery plugin ecosystem.<p>All of these examples are true for all JS frameworks, even non-SPA frameworks.  Dynamic DOM is a problem for code that wasn&#x27;t designed to clean up.<p>There is a real reason to avoid jQuery, that reason is that you want your app to work well.  Blindly reaching for a tool from the static age will bite you.<p>&gt; But unless you made a meaningful discovery that can add to the conversation, you don&#x27;t need to make another blog post about it. Ugh.<p>Guessing this is yours ;)