Fiorentina didn't really need the cash then, they preferred to keep a player they knew was gonna score another 20 ish goals for them. And they're only selling him now cause he's asked to join Juve and they feel they owe him after what he's done for the club. Plus yeah, they're now getting top dollar for him, enough to sign a good replacement and they may still get European qualification come end of the season.
But the fact remain, then or now, he would never have signed for Spurs. In his mind, he's a top, top player. And top, top players sign for City, Real, Juve, PSG, Bayern...not Spurs.
I love my club but that's a reality. And we've seen it again with Luiz Dias. We are not A-list. We're B-list. And so we sign B or C-listers, especially cause our chairman is tight as fuck and our DOF is a muppet with no skills