Промис выполняется асинхронно, то есть не блокирует поток выполнения программы, он для этого и нужен. Интерпретатор начинает выполнять промис и одновременно продолжает выполнять главный поток программы, то есть в данном случае выводит в консоль "не лезь". Весь код, который должен выполняться только после выполнения промиса придется запихать в колбэк промиса. Как вариант, использовать async await чтобы было более читаемо.