Dybala most definitely is overpaid as well though. If we look at other teams, over the course of his current contract the players I'd put in one category with Dybala are Insigne (4.5m) from Napoli, Martinez (2.5m, since October 6m) from Inter, Gomez (2m) and Ilicic (1.8m) from Atalanta (last season Malinovsky (1m)), SMS from Lazio (3.2m), too lazy to list more, but you get the idea. They all have been on salaries and continue to receive salaries that Dybala fans like Bianconero81 would consider a bad joke if they were proposed to Dybs.
But the main thing with balancing our wage structure is balance in terms of squad, you can't give Dybala 10m season and then expect Cuads, who was 5 times the player under Pirlo, to sign for 4m/season or similar. As soon as you give a ridiculous salary to one it has a ripple effect on the other negotiations.
And the higher salary made sense while we were unbeatable, you want guaranteed Scudetto, you pay up. But this is the 2nd season in the row were we are not even in the Scudetto conversation and that has to have consequences, right now Dybs is just like Insigne or SMS, the star player on a 2nd rate team, I see no reason why he should get paid like a star player of the champion team. The same should apply to other high earners like de Ligt, Woj and Bonucci when it's time to renew them. I don't even want to talk about Rabiot, Ramsey or Sandro, the sooner we get rid of them the better.