I think the pool of NBA talent players who would want to go to BYU and want to live the honor code, AND play in WCC is a very, very small pool. We may see some NBA talent come to BYU now that they are in the Big 12.
And who knows if everything Gonzaga and St Marys did to bring in that talent was above board. If they do abide the rules for recruiting, many other teams don't care and BYU is competing against them.
BYU has some disadvantages, but I fully support the honor code and following the rules.