It's different because Real Madrid has good finances and they can buy finished players without having to wait for players to be promoted. Barcelona is experiencing financial difficulties and this cannot be done by them so whether they want to or not they rely on young players who have just received promotion.
Financial problems are always an obstacle for a club to become stronger, Madrid is able to bring in quality and expensive young players and the results are quite satisfactory so that their players can be relied on to win many titles this season, after winning the Spanish Super Cup of course they also targeting LaLiga, Copa Del Rey and UCL this season, but on the one hand, Barcelona's financial problems are their big problem now.
Of course, Barcelona also wants to buy talented and quality young players, but because of financial problems, their wishes have to be postponed and they only rely on promoted players, which of course need time to become quality players. Barcelona must look for other ways to recover their finances. for example, selling several players who no longer contribute fully to Barcelona so that they can cut expenses so that their financial problems can be resolved a little.
Madrid's victory yesterday against Barcelona some time ago showed that Barcelona is not as great as before and fortunately Madrid has classy and quality players who made Madrid win easily to win the Spanish Super Cup title. But the competition between the two doesn't stop there because they will definitely also compete for the title in LaLiga and the Copa Del Rey