Слабовидящие люди используют масштабирование всего браузера и операционной системы. И в этом случае нет разницв между rem и px. Они не используют только увеличение кегля или увеличение одного отдельного сайта. Это я вам про собственный опыт говорю.
Жекил выполняет оба ваших пункта. А вообще он нужен для того, чтобы не копировать каждый раз странтцу (тетатеги, и другую одинаковую на каждой странице разметку), а просто вставлять необходимую часть в готовый шаблон. Так же он сам делает пагинацию, и категории на сайте, и сайтмэп. У него куча плагинов, всего не пересесть.