Цены зависят от локализации и популярности доменной зоны: .ru — национальная, а .com — международная. У входящих в них доменов изначально разная закупочная стоимость, установленная Корпорацией по управлению доменными именами и IP-адресами ICANN.
Если мы берем для сравнения одно название в этих двух зонах, то домен .ru будет дешевле из-за более узкой локализации.
Не знаю как насчет регистрации , а продление стоит не дороже. Вообще цены то не фиксированы везде, всегда есть ресселеры, которые демпингуют ценой регистрации.
Конечные цены зависят от разных факторов, главная причина разницы ru и com - закупучная цена выше...плюс на цену влияет курс доллара (com). Поэтому вот так)