1. 1С в общем - платформа для прикладного программирования. Т.е. в 1С разработчика больше волнует сама учетная система в итоге, сам результат, а не технологии с помощью которых этот результат достигается.
Это как раз одна из причин, почему хабр и все техногики так "любят" 1С и смотрят свысока на неё. Техногик в 1С - понятие довольно редкое. Там просто не нужны они в таком количестве.
Тем не менее, такие там есть (сертификация "1С:Эксперт по техн. вопросам" из этой темы). Ничто, в общем, не мешает 1С-нику ковыряться в СУБД напрямую, постигать t-sql и т.п.
Насчет BI, Data MIning - мне сложно сказать, что есть это в приложении к 1С. Я так понимаю, конфигурацию "
1С:Консолидация 8" можно отнести к этому всему... Солидная конфигурация. Сложная. Специалисты по ней весьма и весьма ценятся. Но и, понятно, не на каждом углу нужны.
2. Что там за рубежом делают бывшие 1С-ники - не знаю :)
В освоении 1С знания SQL пригодятся, безусловно. Знания рег_экспов - не особо. Скриптового программирования - не знаю.
Освоить на приемлемом уровне 1С любому человеку, умеющему программировать и разбирающемуся в базах данных особых трудностей не составит. Ничего сложного там нет.
Большие сложности ожидают, когда пойдут реальные задачи. Либо нужен грамотный постановщик задач, либо придется разбираться в прикладной области - бухучет, налоговый учет, начисление зарплат, производство, торговля, МСФО и многое, многое другое...