You can play it anywhere.
People are more amazed at the physical prowess of a professional basketball player.
You have to be a physical freak and have incredible athletic ability, especially the super stars. Baseball is different, because when you watch a baseball game, it's like watching the same game as when you were a kid. Fans have less tolerance for baseball players, because to the naked eye, they are doing a job that a fan thinks he can do. In addition, recent labor problems are ticking off fans, and with good reason. Things have become too complicated and fans don't understand.