The reason is fairly obvious, but I think you have to be a fly on the wall (perhaps live outside the state for a long period of time) to see where BYU is getting it wrong. And the moment someone correctly identifies the problem the loud minority will shout them down.
The good news is that BYU is hitting a home run with there road games, and with BYU TV. Well done