If you think about it, this golden generation of Real Madrid players only had 4 galactico signings in Bale, Benzema and Ronaldo and Kroos. The rest: Mordic (small buy), Casemiro (academy), Ramos (academy), Varane (small buy), Carvajal (academy), Marcelo (small buy), Vasquez-Reguilon-Asensio-Vallejo (all academy), Isco-Odriozola-Vinicius-Ceballos (small buy). While Barcelona has spent big money on Neymar, Coutinho, Suarez, DeJong, Dembele, Rakitic, Arthur, Vidal, Semedo.
Barcelona being an academy team is a myth nowadays. They just spend tons of oil money from Qatar. Real Madrid is a much cleaner club in that sense.
But this summer it will change again. As RM is expected to spend 337M on transfers. The only difference being RM has at least won 3 champions league in a row so they actually earned that money fairly.