Ну знаешь... Иногда это очень даже удобно. Без лишних методов и потери скорости быстро проверить Boolean. Где-то я этим даже пользовался. Может поищу потом как-то и скину)
может и удобно... лично я на джаве не писал. Но, думаю если ты создал объект, пусть и значение. Этот объект должен быть как-то определен чтоли (чекнуть его существование).
Иначе получается, что в вашей джаве, для одних объектов одни правила, а для других другие? попахивает говнецом.