You're blind or don't watch futbol.
You have not got a clue about football. The internet is a place where unfortunately the weak minded, ill informed and ignorant espouse their opinions as fact. Icardi is one of the best finishers on the planet in terms of chances he converts. He is far from Higuain in that respect. Higuain has choked when it mattered. Icardi may. He has not had the chance yet in the seleccion. And as for just being a sole striker he does a fair amount of work in and around the box. He can improve. But Batigol was much the same. Give him players that can create chances and more than not he will finish them off.
The best thing for Dybala would be to leave Juventus especially after the arrival of Ronaldo. Go to a team that will build itself around him. He also lacks the killer instinct at times to seize games or make a crucial difference when it matters under pressure. But he has time on his side and the talent and with the newly emerging Argentine midfield and defence (still a desperate lack of goalkeepers although Portau, Rossi, Werner may develop hopefully) a very promising future at international level awaits.