BYU assistants are and are not being offered in the way of jobs. You don't hear anyone leaving the program, so you assume they aren't good enough to leave. Then when they leave the program, you use it as a sign that the program is a trainwreck.
Utah and BYU are similar, in that they are both seen as destination jobs for LDS coaches. Coaching is a "musical chairs" profession and a lot of LDS coaches would rather not chase jobs their whole career an force their family to move. So when they have the opportunity to coach at BYU or Utah they tend to stick around. This makes Sitake's move a little more surprising.
This is also the contributing factor to both Bronco and Whitt's perceived "in-breeding" of coaches. CB consistently critiques Bronco for not bringing in more outside blood into the program. He never needs to- his guys stick around for a long time in positional roles that most coaches try to get promoted out of.
Finally, this is one big reason why BYU can get away with paying their assistants less than market rate. Coaches know they are taking a pay cut for a level of job stability that is hard to find elsewhere, since they are surrounded by (and work for) other guys who dont want to leave BYU any time soon either.
It can lead to complacency and it's always invigorating to get "fresh blood" in the program, but BYU's model for coaching hires has more pros than cons, despite the perception that our coaches aren't good enough to get hired elsewhere.