He's a German international going to the 8 times on the bounce German champions to play with some of his best friends. He's been offered three different deals from City. Absolutely nothing else the club can do. But yes sure, it's a mistake on the club's part for not being based in Munich.
By all accounts he was offered the same deal three times, rather than three deals. And by all accounts, a shitty deal at half the wages some of our equally potent players. add to that being left out to prove points and show tough love and i can see why the head would start to turn.
Might not have made any difference, and i'd reapect his choice regardless, but can hardly argue the club tried. Pep responded with cold and distance, which is fine, you don't like a player, pushing him out, with the success he delivers he 100% has that right. But if he is leaving next season too, a bit short sighted of the club not to protect an asset like sane.
Either way, when bayern caugh up, or take him for free, i wish him all the best and thank him for the memories