You'll commonly see it written or hear it said that professional sportspeople earn too much money, and in most cases that's true, but it doesn't mean they make enough money to support them for the rest of their lives after retirement. Even if it does, some ex-professionals don't want to sit at home and do nothing when their playing careers are over, so they find something else to do. Adrian Dantley is a good example.
Dantley spent fifteen seasons in the NBA, becoming an All-Star in the process. He coached for a few years after he finished playing, but now he does something else entirely. He's a crossing guard in his home town of Silver Spring in Maryland. Dantley says that the job helps him to keep a routine, as it gives him something to get up for in the morning.