Как всегда, вопросы на эту тему недоформулированы или содержат термины, которые не определены.
Если под минификацией JS подразумевать самую простую ее форму, то есть удаление пробелов и комментариев (которых у вас в коде может и не быть), эффект от такой минификации после сжатия gzip стремится к нулю, потому что архивация данных устраняет избыточность, пусть и не полностью. Многие решения, которые работают в виде онлайн-сервиса с формой, куда надо вставлять код, занимаются именно такой имитацией минификации.
Если под минификацией JS подразумевать использование более совершенных методов (например, то, что умеет
https://github.com/mishoo/UglifyJS2 ), таких, как переименование функций и переменных, удаление из кода готовых библиотек тех функций, которые не вызываются, и так далее - это может давать существенный эффект.
То же касается CSS.
Что касается супер-медленных каналов и так далее - люди, которые пользуются такими каналами, действительно существуют, но они на порядки более редки, чем люди, которые пользуются слабым и устаревшим железом. Потому, при ограниченных ресурсах на разработку (банально - ограниченном времени) больше внимания стоит уделять тому, чтобы сайт не был излишне требователен к ресурсам клиентского устройства (бесполезные фоновые видео, гигантские картинки, тормозная JS-анимация, бесконечный скролл, куча разных веб-шрифтов, страницы-простыни вместо многостраничной навигации, прочие модные ресурсоёмкие приемы верстки).