Продавец вернул соседке 25 рублей. "Почему он так поступил" - вероятно, по морально-этическим соображениям, но этот вопрос в математической задаче не обсуждается. Задача совершенно корректная.
Про вероятность аварии: таковы исходные данные, которые не обсуждаются. Когда вас четко спрашивают "сколько будет дважды два", вы тоже вместо ответа "четыре" будете выяснять, почему в исходных данных "дважды", а не "трижды" или "четырежды"?