Стоит ли реализовывать на CSS то, что можно реализовать на JS?
например, табы, аккордеон, слайдеры на чистом CSS при помощи разнообразных селекторов
Это извращения. Код должен быть оптимален во всех смыслах и плохо, когда вместо пары строк js, разработчик возводит кучу дополнительных классов и обложек.
дополню ответ @bingo347
все зависит от того что в Т. З. по поводу < 11 осла написано