Yes he sucks, but he didnt make a mistake going to baseball.
He is in his fifth year playing baseball, and is making 3.3 mill this year. He doesnt work everyday, and when he does work its for minutes @ a time. He doesnt have to worry about life changing INJ every time he plays, and the worst that can happen to him career wise is being sent back to the minors.
Most importantly he is employed by the only major ball sport in America that wont be locked-out next season.