Чтобы покупать домены напрямую у регистратуры, необходимо стать аккредитованным регистратором в нужной доменной зоне. У .RU и .РФ - это Координационный центр (cctld.ru). Для международных зон - ICANN.
Стоимость в любом случае около 200к рублей только на получение этого статуса, далее миллионы на программное обеспечение/серверы/поддержку/специалистов/защиту.
Но каждый домен всё-равно стоит денег, даже если покупать напрямую, и у каждой регистратору требуется держать предоплату/депозит приличный.
Наценка при большом обороте у реселлеров копеечная и нет смысла становиться регистратором. Но регистратор напрямую может давать лучше сервис и услуги, чем через посредника.