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.
Even though this season, Barcelona experienced a downturn and was in 4th or 5th position, but in fact Barcelona didn't continue to stay there, we just weren't patient enough to see Barcelona rise and return to being a strong team in La Liga and now Barcelona has overtaken Girona and is in second place. It's enough to give fans peace of mind because their favorite team is still the best team in La Liga even though they have some financial problems within the team, but it doesn't rule out the possibility that Barcelona will still have good performance in La Liga.