«…если в русском языке есть однокоренное слово с одной буквой, то и во всех родственных словах надо писать одну букву. Раз есть слово «блог», значит, «блогер» пишется с одной «г». Есть «секс-шоп» — значит, «шопинг» пишется с одной «п». А вот «диггер» пишется с двумя «г», как в языке источнике, потому что в русском нет однокоренного слова с одной буквой. Эту логику было трудно нащупать, зато появился хоть какой-то ориентир для пишущих». Материал был про орфоэпический словарь где-то на HBR.
Сейчас я пытаюсь пристегнуть эту логику к удалению второго «ф» из «офлайн» и пока не очень получается. Вот если убрать из рассуждений слово «корень», то тогда можно так: «если мы хоть раз в подобном случае спилили вторую согласную, то и дальше будем так поступать».