Barcelona spent too much in the past and that's why they have many financial issues in their teams which is the reason for them to sell some players. But recently they tried to spend less money and don't hire expensive players, that's why they could hire Messi for the next season.
But I think they will try even harder to buy Bernardo Silva from Manchester City if they really want to make it happen.
Barcelona are struggling right now, it amazes me how they manage to sign these players coming in but I commend their strategies because they are proving productive as they have been managing to convince good players to join the club even with the financial restraints. Getting Bernardo Silva will be a tough because Manchester City will not be agreeing to a small amount, it is more difficult because Manchester City is not a club that’s focused on making money from player sales.