Почему везде? Только там где у переменной возможно значение null. Если много использовать переменную оберни в let{} и используй без "?" . А вообще почему доставляет неудобство? Если в котлине я посмотрел на переменную увидел знак вопроса и сразу понимаю что возможно значение null в java чтобы узнать это я должен написать вместо одного символа if(a == null) чтобы понять это