Считаю, что это не так.
Бытовало мнение, что СЕЛО отличается от ДЕРЕВНИ наличием церкви. Т.е. село - это большая деревня с церковью.
А ПОСЕЛОК (как правило, рабочий) это селение, которое строило какое-либо предприятие, рядом со своими площадями для своих же рабочих.
Так вот моя житие в разных регионах нашей страны показало, что ни фига не наличии церкви определяет название селения. Это просто устоявшиеся административные наименования. Есть регионы, в которых нет сёл, а только деревни. Но практически в каждой деревне имеется церковь, и наоборот - есть области в которых нет ни одной деревни, только сёла, но во многих из них нет церквей, да и вообще, несколько жилых дворов... В общем, путаница еще та!
А поселки есть везде!