Кнопка - это как пример ситуации в которой достаточно знать только то, что событие произошло. Кейс действительно не частый, поэтому и пример из разряда что первое в голову пришло. Просто сама ситуация показалась интересной с точки зрения архитектуры, и захотелось обсудить кто что думает по этому поводу. На будущее может пригодиться.
Да тут дело в том, что от null всюду уходят, так как это вызывает больше проблем чем подобная ситуация с их отсутствием