Дефис и тире — это разные знаки, несмотря на то, что двойняшки объединены на раскладке клавиатуры на одной клавише. Заменять один другим — большая ошибка. Постоянно сталкиваюсь с тем, что большинство копирайтеров, опытных авторов и даже редакторов не видят разницы между дефисом и тире. Они просто по умолчанию везде ставят дефис. Это объясняется тем, что дефис на компьютерной клавиатуре поставить легче всего: не нужно прилагать никаких дополнительных усилий. Многие даже не знают, как поставить тире при помощи комбинаций клавиш на клавиатуре...
В одних конструкциях с повторяющимися словами любые знаки будут лишними, в других — возможны варианты. Мы привыкли ставить дефис между повторяющимися словами: далеко‑далеко, белый‑белый, да‑да. Однако в некоторых случаях между подобными элементами никакой знак не нужен, даже если он явно просится. Уж в чём в чём, а в этом… В конструкциях из повторяющихся местоименных слов «все», «всё», «кто», «что», «где», «куда» и других ставится дефис. Однако мы не можем использовать этот знак, если при таких словах...