Some of it is random, but more and more I have become convinced that a decent amount of it is putting the right resources into the right things. There is a reason that gaps exist, and that they don't seem to change much year to year. Randomness would mean each team should cycle through good and bad times, and not see some stuck at the top, and others at the bottom. If things were getting better internally here, after a year and a half we should be seeing something.