They cited sporting & financial reasons but while there are serious issues with La Masia under Segura, Bakero & Amor wages played a big role. There is the professional contract issue in Spain which is where the term poaching originates - English clubs can provide professional contracts at significantly higher wages & Barcelona can do nothing about it apart from ensuring a sporting project that will lead to first team football. Unfortunately, youth football under Rosell & Bartomeu has nosedived and the gap between Juvenil A and the senior team has never been wider
Of course, you can't blame the kid either, he left Asspanyol to come to Barcelona in the first place and saw poor board decisions derail many career paths for cantera players - Puyol is his agent so it's improbable he would encourage a Catalan kid to leave unless on balance it was the best choice