Could be. Even with his off field antics, though, he's been pretty damn great for them. Hopefully new surroundings will keep him in check.
Another probable reason as to why they let Schweinsteiger go so relatively cheap, is one you inadvertently mentioned in him being a legend. I don't think...