вообще, вещи типа context?.let { } имхо стремная затея, даже не потому, что выглядит убого писать так везде. Но создает возможность появлению непредвиденных состояний, когда лучше б крашнулось, чем отобразило вообще непонятное состояние экрана. Хорошо если без возможности получить доступ к каким-нибудь внутренним данным