All teams borrow from the future, you would be at a competitive disadvantage if you didn’t at least do it with signing bonuses because you would have trouble fitting first year contract cash on your books. Players generally don’t care about the cap as much as they worry about how much cash comes in the early years of a contract because they know they have short careers and a team can cut them before they collect the full contract.