I would guess that Barcelona having trouble right now is overestimated. First of all, last year they were the champions, they are literally the latest champions of the league, saying that they are not doing well is unreasonable, secondly they have one year right now where they are not the champions if they lose this season (when they lose it) so it is not a big deal.
On top of that, they are a team with a lot of financial trouble, so they managed to do the right thing and figured out a lot of great young players, they have 6-7 great young players that can play amazingly and I believe that they should be doing fine. I think the best thing to do in this case would be just considering them lucky and they can be doing better next season with what they have.
I agree with you. If you look at the statistics in the previous few seasons, Barcelona was able to stay in the top 3 for several seasons and that shows that they are still the same Barcelona and are one of the big teams in La Liga. But what differentiates them from previous seasons is that they slumped to 4th and 5th place this season. I think that's something that rarely happens to Barcelona. And coupled with the financial crisis experienced by the team, some people think that Barcelona is in trouble. But if you look at their current position I am sure they will get second place in La Liga. And with great young players in their team, I think Barcelona will return to being one of Europe's strongest teams next season.