On one hand I understand what you are saying and kinda agree with it, but on the other hand the team that played only for Icardi is inter. This is like saying that a blind Spider-man in a wheelchair is helping Iron Man to stay on top of his game.
I'll give them more time. He really is a shady character but he can be useful for the team and I'm sure Paratici sees him as a great market opportunity.
He is a good player but he is also a poor character. He is like an argentinian version of Bonucci in terms of character. Otherwise he is a top striker.