In the case of Messi I still believe it was more of a legal issue than not wanting to meet his demands. Of course, not having the money was an issue too, but imo there was just no way to register him with CVC. Don't really know what extending Dembele's contract now has to do with fitting him...