No, Dybala's position is basically fine at Juventus, Dybala being a substitute only because Dybala got injured and not being substituted because of Vlahovic's emergence in the team. Basically the contract that has expired and the negotiation of a salary agreement that does not meet an agreement makes a contract extension for Dybala unable to be realized and therefore, Dybala will eventually leave on a free or a free transfer.
You are wrong. Dybala has issues with his injuries so Juventus know that they can not build up a plan around Dybala. And after Juventus found Vlahovic, bought him successfully from Fiorentina, they changed their plan and Dybala has no other choice to stay in Turin.
He want to have a solid position and good salary and he can not get acceptance from Juventus. I don't have any doubt about the skillful ability of Dybala but I see his career is affected by his injuries in last 2 years.
Also, I'm not sure Vlahovic will be used as an asset to make big profits like Pogba, because as far as I remember also at that time Pogba was not for sale but Manchester United wanted it so Juventus set a high price.
Juventus will sell Vlahovic in future at expensive price. If they sold Zidane, Pogba, etc, they will sell Vlahovic at reasonable expensive price. Maybe in next 4 or 5 years after they get some great contributions from Vlahovic and they receive a very good offer from a rich club.