It's the best outcome for everyone really. Had it gone to Juve everyone would be livid. But we might end up in a situation where we let go of an ageing (albeit top quality) player, promote Gosens who is equally competent, and save ourselves a decent sum of money.
With Perisic, Vidal, Vecino, Caicedo and Rano gone, we have drastically reduced the average age of our squad. This gives us a stronger foundation to build on cos challenging the title won't be easy next season.
What would be painful is not Perisic leaving, but Bastoni. Unless the medical team has learnt something about his recent injury that we don't know of, letting go of Bastoni at this age would be fucking stupid.