I think you guys underestimate how challenging it is to uproot yourself, your family, sell your house and leave a team and city you've been in/with for 7-8 years. Deal with the fact the franchise that built a team around you no longer wants you and then you have to move to a different country, adjust to a new league and teammates all within ONE week....and are expected to perform as well as you always have.
I think some do this better than others - but to simply dismiss this in all situations is a little short-sighted.