You said if you buy him for 35m and he fails, Juve are fucked?
That could be said about absolutely any signing.
As it happens, that is only slightly more than Dzeko's market value, I think. It would be a totally different story if Juve were paying way more than a player is worth.