I'm assuming its because teams know and expect the salary cap to increase every yr, so it behooves teams to pay large amounts of total dollars but leave the flexibility to convert salary to signing bonus type money so you can prorate it out further. I'm not 100% sure but I think agents are paid...