Не очень улавливаю суть: вот есть Wordpress, ну допустим версии 2. Вы купили для нее тему X и к ней можете создавать дочерние темы.
При обновлении шаблона Х, все изменения по дочерним темам должны сохраниться, так?
В битриксе это работает немного иначе:
1) Есть компоненты - они выполняют определенную работу, получая на входе параметры и возвращает html-результат
2) Есть шаблоны компонентов, которые определяются при подключении. Они в целом поддерживают обратную совместимость, однако на одном уровне. Бывают случаи, когда изменение в стандартном компоненте дополняет/изменяет входные параметры шаблона
3) Есть темы шаблона - опциональные возможности, которые предусматриваются в рамках шаблона (я знаю лишь парочку компонентов, которые используют)
По большей части битрикс работает с компонентом + шаблоном компонента.
Если Вы выносите шаблон и обновляете систему, то естественно Ваш шаблон при изменении параметров перестанет работать (точно так же как престанет работать и купленный шаблон на Wordpress 2 версии при обновлении на 3).
Если Вы купили шаблон сайта, то он включает в себя шаблоны компонентов (но не сами компоненты) и рассчитан на определенную версию битрикса. Решение, которое предоставляет шаблоны компонентов может обновляться, но если Вы скопируете шаблон компонента и в публичной части измените шаблон, то проблем ДО обновления битрикса возникнуть не должно.