That is because the TV rights/revenue those four you named dwarf all the others. The vast majority of professional sports teams have naming rights associated with their stadiums.
Naming rights is a must do for almost every college program, and especially in the G5. If not, the cost of tickets, parking, etc would be even more than it is now.