Re: winter ball
Most of the winter leagues are far away from these players homes as well. Most of these guys have families. I'm sure they want to spend their "offseason" with their families, and thus, don't want to be in another country in the offseason. They probably believe they spend enough time away from their families during the regular MLB season.
'When I'm not longer rapping, I want to open up an ice cream parlor and call myself Scoop Dogg.'
-Snoop on his retirement
Your Mom is happy.