Real Madrid is definitely a team that is always going to try to win the league, and they are also emphasizing the champions league quite well too. Look at just last year, Barcelona won the league, and while Real didn't win UCL, they certainly went further, and only lost to City, Barcelona on the other hand lost at groups last season, while winning the league.
However, just because Real is a great team, lets not act as if Barcelona isn't, sure they are not as good as they used to be, maybe they are no longer at that Messi-Xavi-Iniesta days of them, or not even Messi-Neymar-Suarez period of them, but they are going on a new period and trying their best, they won the league only last season, losing it this year shouldn't be making them considered so much worse than Real Madrid in a single season.
I must say I love how they go hard on themselves whenever it has to do with the Champions League Competition season after season.
Barcelona won the league thanks to depth and experience with the squad who helped pushed the ideas and tactciopf Xavi Hernandez last season as he finally went on to win the League Competition. Real Madrid was knocked out by Manchester City and we all know they was in a beastly mood all throughout that season. Thanks to the fans of Manchester City, Pep Guardiola and the players who had a high mentality.
Barcelona needs depth, they was a poor side in the Champions League Competition, as Julian Nagelsmann made sure they was well dealt with in the group stage.
Barcelona maybe needs depth and if not that, they need specail players to help them in midfied because they have a good goalscorer who can still convert chances for them if it comes to him. Even before Messi, Neymar and Suarez, Barcelona has always been that club that thrives and they will do same next season. Recent news shows they have plans to bring in Hansi Flick for next season.