The idea is that the knight shoud go somewhere and 9. Nb3 is just slightly better than 9. Nf3. It allows U to finally play 10. Be3 that failed earlier cuz of Anti-English move 6...Ng4. The Boleslavsky hole on d5 is not a real weakness :
https://en.wikipedia.org/wiki/Isaac_Boleslavsky#Boleslavsky_hole
Somebody can explain to me what are the plan with that knight on b3 in this line? Whenever I play Nb3 after e5 by black I get confused. What are the idea behind Nb3? And how u can exploit the d5 weakness. Is even a weakness for black or not? Thanks in advance.