I don't think it's a similar situation at all, Brahim's path to getting actual first team minutes was a lot less clear and he certainly hadn't started any significant league/CL games like Garcia has. Going to Madrid was questionable but Pep said his family wanted to move back home, I don't see why him choosing to go there really matters to us considering he was always going to leave regardless and we got a good fee despite his contract being six months from expiring.
Both were tapped up and in Diaz case he was marked out as the one of the EDS lads likely to break through. At least with Garcia he made a few appearances ( a few decent earlier performances) and he had bit longer on his deal.