Teams are scared of long term contracts as it is now then you had a player who has had back issues that make the deal even more risky.
Usually they just don't want to be first, once the first insane contract comes out they usually flood the market with them. This is how it has gone down recently in FA. Imo it will get much worse before it gets better. Wouldn't be shocked to see MM land a max term deal if he hits UFA because well most teams with money can't help themselves.