Вопрос совсем не глупый, над ним веками ломали голову.
Почему нельзя - простое объяснение:
Деление это обратная операция к умножению. Если 6 / 2 = 3, это значит что 3 * 2 = 6.
Теперь попробуем 6 / 0 = X. Это означает X 0 = 6. Но любое число умноженное на ноль дает ноль. Не существует такого X, при котором X 0 = 6. Противоречие.
А если 0 / 0?
Тут другая проблема. 0 / 0 = X означает X * 0 = 0. Это верно для ЛЮБОГО X. Ответом может быть и 1, и 100, и минус миллион. Неопределенность.
Что будет на практике:
В калькуляторе увидишь Error или Infinity. В программировании - исключение или NaN (Not a Number). Компьютер не взорвется, просто операция не имеет смысла.
Интересный факт:
В пределах можно "приближаться" к делению на ноль. lim(1/x) при x->0 дает бесконечность. Но это не деление, а предел - другая концепция.
Вселенная не схлопнется, но в физике деление на ноль часто сигнализирует что теория сломалась. Например сингулярность в черной дыре - точка где плотность "бесконечна". Это значит что наши уравнения там не работают.
Вот теперь понял, спасибо! Про пределы интересно, в школе это не объясняли