It's a dog eat dog world, competitors have no reason to offload Barca's dead weight considering they are absolute beggars right now with 0 leverage....
If they really wanted to keep Messi they would've tried harder to get some of these contracts off their books. Instead of demanding 20m for Coutinho how about loaning him out and covering a part of his wages, same goes for Pjanic and others. And also God forbid they sell some of their good players like other teams always have to
...
And Barça also missed plenty of opportunities to clear the mess :
- they could have not buy Aguero or Depay and them to pile up even more on the wage bill but they did anyway
- they could have sold Grizzi to Atleti weeks ago but they didnt
- most importantly, they could have sold Messi to City last year and literally solve the issue (a likely 100M+ transfer fee and Messi wages off the books) but they didnt.