Barcelona is just lucky that despite their financial predicaments, they still have players who are loyal to the club and are doing perfectly fine if not it wouldn't have been easy for them and moreover, the La Liga they won last season is a good motivation that will enhance their performance next season so even if they don't sign much players due to their financial constraints, they can still manage with the present players and maintain a good form in the La Liga and the Champions League. However, the club's management really made regrettable financial decisions in the past, look at FC Barcelona now, regardless that they won the La Liga last season, it didn't even change anything in their financial system.
Barcelona are a big club and a one with rich history it is normal that they will attract players to join them just like Real Madrid. Their finances might not be stable but they have improved certainly it is a gradual process and I believe they will return back to old status.
Normally Barcelona is that one team any player would love to play for despite their predicament many good players will want to play their because they have already keep the legacy to attract good players and deep down their academy is one of the best producing academy in the world in terms of good talents, like it's rare for a team to still attract players even at their darkest moment players agreed to pay cut just for the love and some for that name and legacy they can't just help it but to stay, but the one thing that is confusing me is even at that time of financial problems they where still at the top 5 richest team in the world so I'm a bit confused, but all the same I'm happy they overcome it and can competit for the league.
I have not gotten the real reason why Barcelona are not rich enough to pay there players and still buy more players, Barcelona is one of the biggest club in the world and they are making huge amount of money from different sources some set of people says the reason why they are in this financial status is because of Messi that they where playing Messi huge amount of money and it made them broke but I don't agree with that story because I'm very sure same Messi was bringing a lot of money to the club, a lot of companies came to work with Barcelona because of Messi they sold a lot of clothes, they made huge amount of money from Messi and so Messi deserve the money they where playing him, it was because of Messi a lot of trophies was won in the club, those trophies are worth huge amount of money.
The reason for Barcelona financial set back is because of poor management and the management really needs to improve if not the club will be in more bigger financial problem, they should set up they are capable of paying there players so I see no reason they should be acting this way in buying a good player, the clubs management should work hard in increasing the clubs income, other clubs are doing well meanwhile Barcelona are bigger than them.