I think you are spot on regarding the length of contracts. By their fruits, as they say. Even the long-term extensions are hardly successful, with some of the most well-known players creating serious logjams for their respective teams after extending. Votto, Miggy, Trout. Not only are the deals terrible vis-à-vis production for the money, but we know the other devastating consequences. Deferrals, despite the howling of Dodger fans that they are "within the rules," deferrals are not viable for more than half the league.
I also wrote a "Commissioner for a Day" piece on the Fish on First site - really venting - and it felt good!
Cheers.