One additional reason that AA and UA top the list is that these two programs have miles that expire. The others, to my knowledge, don't. (DL miles don't expire as long as you fly them every three years.)
If I have miles in my UA account and my CO account, I'm going to try and claim awards with the UA miles and bank the others. I have held on to my 40K miles on US Airways for years now.