I find this stuff repulsive. Begging players they gave these contracts into taking wage cuts and shaming them in the media to have the fans to verbally abuse them for not doing so. If you don't have money because you gave out previous bad contracts, you shouldn't be spending money until those contracts end or you find a way to generate money elsewhere.
Barcelona isn't the only club that does this, but of late they've done this to the biggest degree. There's no reason that club should be spending significant amounts of money this summer.