yes, real madrid and barcelona have always challenged each other in a spectacular way to win the league since the past, after all they are the two strongest teams in the league, not by chance
In my opinion, much of their strength comes from a very large fan base that allows them to raise a lot of money and therefore be able to invest
The rivalry between the two teams in the hunt for the title always provides excitement for their fans, this season they are also at the forefront of the competition at the top of the standings. Barcelona relies more on academy players to improve the team's strength, while Real Madrid prefers to bring in top players because they have healthy finances. The role of fans greatly influences the atmosphere on the field, but the central point lies in the performance of the players. It must be admitted that Barcelona is currently better than Real Madrid in maintaining its performance.
If they had more options, I think Barcelona would also choose to bring in many great players bought from other clubs. Unfortunately, they have problems related to the financial crisis that has continued to haunt them for the last few seasons, and that's why they rely more on their academy instead of buying new players. This is different from Madrid, where they can bring in many players every season. It's just that Madrid doesn't always go on a spending spree, and there are even some star players who are signed for free.