Caicedo looked the part, talented, quality, etc. But not for 120m. Never worth 120m. Not singe midfelder is unless we talk about Xavis, Lampards, Modric, Kante level. And NEITHER of those still ever cost that. Zidane, Bellingham were expensive but they score and save games on their own.
Caicedo is just like any other you mentioned, a part of the midfield, a cog. Quality one, but still not one to win/save you games.
We should simply walk away from these players who cost fortunes. Kepa, Fofana, Mudryk, Caicedo, Morata, etc etc etc all can be found elsewhere. Unless you can get Mbappe or Bellingham you dont overpay. Even Arsenal getting Rice isnt the answer, its not just us. Look at most expensive players in the world, most flopped.
There is maybe one player we can get that is worth 100m and thats Osimhen. And even then, if the scouts did their job, they would find alternative like Santiago Gimenez, Gyokeres or whoever they think will fit this team.
Hopefuly the board learned their lesson.