You get all that from sports with the added bonus of physical fitness.
Here’s a crazy idea, do both. I did, and do, both still.