Нельзя однозначно сказать, почему слово «ноль» вытеснило «нуль» в повседневной речи. И «ноль», и «нуль» допустимы в современном русском языке, но выбор слова зависит от контекста. 2
Слово «ноль» считается общеупотребительным, так как имеет несколько значений: обозначение числа, отсутствие чего-либо, разговорный вариант в значении «ничего». 4 Есть устойчивые словосочетания, которые допустимы только со словом «ноль»: «ноль-ноль», «ноль внимания», «ноль без палочки». 23
Слово «нуль», в свою очередь, постепенно устаревает и кажется вычурным в современной речи. 4 Его используют, чтобы подчеркнуть значимость слова, сделать его более экспрессивным. 4 Например, «настроение на нуле», «свести к нулю все неприятные моменты», «начинать всё с нуля». 45
Таким образом, слово «ноль» стало более распространённым в некоторых контекстах, но «нуль» всё ещё употребляется, в том числе в устойчивых выражениях 245.