31m variables is ridiculous, I hope silly ones like the BOd take up much of it but I honestly don't think so.
Perhaps we caved in.
Tbh i don't think variables are a big problem when signing a young player, as long it's actual variables and not just "pay 10M in 2024 because he played 5 games" or something of course.
Biggest risk is he's a complete flop, and in that case he likely won't fulfill any clauses that depend on goals or even appearances. Titles maybe, but i guess if we continue to win titles things are looking somewhat alright anyway.
The 30M up front are the bigger risk, because that money has to be paid 100% and could potentially be gone completely if he ends up being a bust. At that point 5M more or less in variables won't really make a difference, it would be disastrous either way.
Generally in don't think the exact price is that important. We simply can't afford more flops, not for 60M, not for 40M, not for 30M. We already have one in Ferran, Fati is struggling big time (and on an expensive contract), Lewandowski isn't getting any younger - another big investment in offense better works out or things are looking bad. We have a lot of players there but as of now it could very well just be Dembele playing here in 1-2 years, and we all know he isn't exactly a reliable player himself.