What I find puzzling is that Inter consistently offer long contracts to players regardless of their calibre. What I would really like to see is that when the club wants a aplyer to come on board, they will offer a contract length that suits the players abilities and calibre.
Let's use Dalberto Carlos as an example. He came from a French Ligue 1 club and did not appear all that flash. It was evident that his highlights reel largely depended on lax marking and his obvious pace. Beyond that, there was not much too him. Logically, he was coming to Serie A, a league renowned for its tactics, lack of space and emphasis on strong defending (in comparison to Ligue 1).
It would have been prudent for Inter to offer him a shorter contract so as to allow the club to see how he would adapt to the league and playing at a higher level. The problem we have now is that we have an overpaid player on a long contract after the club discovered in his early matches that he was not up to standard.
I acknowledge the difficulties in offering shorter contracts. Ideally, players want stability and want to be paid well. I also realise that if it came down to it, a player would most likely opt for a contract of three years as opposed to two years if clubs competing for his signature were offering the same amount in terms of wages. But surely, there is a better way of managing these kinds of transfers and competing for the Dalberts of this world than Inter are currently doing.
And honestly. if Inter are offering shorter contracts to largely untested players, I would rather the club miss out on this kind of player than be stuck with a long contract and a player that no other club wants. Also, I think this should be a pre-requisite for no-name players coming from Portugal and France: Mario and Dalbert are cases on point.