Vitsliputsli, возвращение null заставляет вызывающий метод код всегда проверять его. Ты не застрахован, что на null будет проверено. Очень часто я встречаю код в котором возможность null в ответе вовсе не учитывается, хотя таковая есть. И без всяких проверок этот null гуляет дальше по коду, а потом когда все упадет через миллион строк кода, пойди найди как туда попал null. Запрет на возвращение null - защита от дурака в больших системах.
Developer, как же раздражают люди, придирающиеся к формулировкам. Тебе нужно было написать "Ты должен объяснить свою позицию для доказательства людям свой правоты. Ты не обязан это объяснять, но если ты хочешь что бы тебя поняли, ты должен объяснить свою позицию, в противном случае ты выглядишь как просто мелочь, считающая себя слишком важным."?
Кто ты что бы мы тут твои не аргументированные слова за чистую монету воспринимали? А может у тебя просто слишком высокая самооценка? Не второкурсник ты, случаем?
Хотя, возможно, для тебя как раз Математика - это сложение и вычитание и дальше этого ты не мыслишь...
Юлия Бедросова, прошу не путать талант с трудолюбием. Талант может быть в беге на длинные дистанции, но не в математике.
А решение проблем - это, все же, опыт.