
Почему в интернете некоторые люди вместо тире пишут дефис?


Потому что набор текста в окне браузера отличается от набора текста в Ворде.
Word сам знает, когда надо знак "-" (который только и можно набрать на стандартной клавиатуре) заменять на тире. Правда, он не все такие случаи знает, но в целом эта его функция работает исправно.
А вот набор текста в окошке Google Chrome или MS Edge или Avast Browser, или ещё в каком, такой фичей не обладает. Ни одна из этих программ не заморачивается на предмет того, следует ли заменять введённый символ на другой, за редчайшими исключениями, да и то относящимися к другим символам или специальным их комбинациям (скажем, при наборе текста ответа для БВ вместо одиночного дефиса в начале абзаца движок сайта вставляет буллет - знак •).
Так что это не люди такие. Это такой у нас интернет...
автор вопроса выбрал этот ответ лучшим