Real Madrid Academy which I think is good one of which is Alvaro Morata.
Zidane always provides opportunities for young players from his academy to be able to play with the first team. This is done to take advantage of the talents of these young players and minimize expenses to buy players. In contrast now with Barcelona, which used to use services from academia, now instead buy great players directly.
Are you sure? Can you name any player other than Lucas Vazquez and Valverde who actually came from Madrid's academy and playing in Real Madrid's first team currently?
Whereas, in Barcelona first team I can name many players:
Gerard Pique, Sergi Roberto, Sergio Busquests, Lionel Messi, Ansu Fati, Carles Perez, Carles Alena, Wague, Riqui Puiz.
So in terms of giving opportunities to academy players, Barcelona is surely better than Real Madrid.