Morata ONLY proved to be up to the task in our most difficult moments, that's my problem. He was tried and tested for 2 seasons and came up short outside of a handful of matches. I would still take him because that's cool to have if he was cheap, but he wont be. Madrid paid 30(?) to have him back and won't sell for less when all the prices are going up. Not yet at least.
I agree with you that we can't say that Berardi would be a success with us, but its the same as any other player we sign. We can't say for certain that any player we sign will be a success. We couldn't say that Dybala, Rugani were gonna make it. Not even Mandzukic or Tevez who came from less than special seasons before joining us.
We take a gamble on younger players sometimes it pays off (Dybala) and sometimes it doesn't (Lemina). There is no young player we have loaned/co-owned more derserving of joining Juve than Berardi. The expectations with him are unrealistic by some fans (not saying you). Even in this season diminished by injuries he has better numbers than Cuadrado or Mandzukic. What he does with Sassuolo is amazing. About the high tier games, he can only perform in the games he plays. He has scored and/or assisted against all big (and small) teams in Serie A except for us, most of them multiple times. That's more than Morata can say.
The only reason there is less hype about him is because he plays for such a small club. If Morata actually had put consistent performances like Berardi, he would be more of a protagonist in football by now. All of this would hold if they were the same age, now Berardi is even 2 years younger. In our particular case as well, Morata never worked well as CF with Dybala. Both of them attack space and no one created it, Mandzu and Higuain fit 100 times better next to Paulo, who is our priority.