Not sure about the double bye chances but I guess it's a possibility. Other than that, I agree with the tenor of your post. I would just say that players leave for a variety of reasons. That said, his track record at getting kids to the NBA and other pro ball speaks for itself.
I would also say that JB is a legend. He's built this program. He is Syracuse basketball. He's not going to change now. He will be himself no matter what. A lot of him being himself is for the better, some of it is for the worse.