А кто по идее должен "мержить"?:
Так как в стране демократия, то должен делать тот, кому это надо. А как он это будет делать, сам или с кем-то, это уже ему решать.
Настолько ли это сложно, чтобы диллетант смог выполнить без психического расстройства?
Файлы "смержить" просто — копированием из "старшей" версии в младшую. А вот файл install.php в корне пакета обновления надо уже "мержить" вдумчиво, со знанием дела и литром крепительного напитка.
А никто не хочет "смержалку" сделать, да выложить в дополнения, и диллетанты покупали бы, чтоб без расстройства было?
Без расстройств получится только, если в системе не было правок системных файлов. В остальных случаях разрыв мозга обеспечен. Поэтому выкладывать то, что принесет проблемы, тем более за деньги — никто не будет. Так как у каждого ситуации будут разными и универсального решения тут не сделать.
Можно "смержалки" с разных версий на разные делать.
Можно, но только в сторону увеличения версии до любой промежуточной. В сторону уменьшения версии делать сложнее, так как надо будет удалять все лишние данные и опции из базы данных.
Мержить пакеты установки надо только, если хотите сразу обновиться до нужной версии, но это не отменяет последующих действий связанных с отловом багов и внесением право в файлы шаблона. В противном случае отлавливать баги и править файлы шаблонов вам пришлось бы после каждого промежуточного обновления.