Глупости. Задачи нужно решать теми инструментами, которые уместны.
Если динамику можно реализовать на чистых HTML/CSS без ненужного усложнения кода, нарушения семантики и т.д. - значит нужно делать так. Если можно реализовать на чистом JS без подключения jQuery - значит нужно реализовывать. Если функционал более сложный и требует дополнительных библиотек - значит, используйте их.
Забудьте чушь про то, что JS разряжает телефоны. Главное - всегда отдавать себе отчёт в том, каков оптимальный метод решения текущей задачи.