(a) if the player is restricted free agent, then backloading makes it more difficult for the source team to keep the player?
(b) if the player is a big risk, then the team offering backloaded contracts can insure itself by selling the player in the final year as an expiring contract, and not have to pay the big part of the contract?
a) In some cases a team could make it more difficult for a team to match using a front loaded contract.
b) Big expiring contracts have value? that is a myth. It will be very difficult to unload a big expiring contract on someone without taking an equally bad contract back.
Below are two reasons contracts are back loaded vs front loaded.
1. The main reason most contracts are back loaded is because it saves you cap room in yr 1. Teams like to fit in as much as possible in their cap room or exceptions on yr 1.
2. The financial benefits for a player to front load a contract does not out weigh the benefits for an owner to back load a contract. So this pushes contracts to be back loaded. Imagine an owner who feels 4/40 back loaded is equal to 4/38 front loaded. The player probably wont feel the difference between front and back loaded is 2 million so they will choose the 40m back loaded contract over the 38m front loaded. If they were both 40m the player would choose* the front loaded contract.
The exceptions.
If a team has more room than they need they may decide to front load the contract. Morey/Ariza comes to mind.
*If a player is a max player and feels he'll earn more on his next contract using 105%(see CBAFAQ) vs the max salary, the player might prefer a back loaded contract.
In summary.
Players want front loaded contracts, but not as much as owners want back loaded contracts. GMs want back loaded contracts to fit in as much as they can in year 1. Sometimes theyll have more space than they need so theyll prefer front loaded contracts.