Sonnys temper would be exactly why he would also have been passed over for boss of the family,his hot headedness would have destroyed the family now michael he was smart(look at part3 by then he is a billionaire)and vito knew michael was smart and vito could never forgive sonny for bringing michael into the family business.