in all seriousness, athletes post because they’re exposing their brand. The bigger the brand, the more followers, etc the more endorsement money they stand to make. Ronaldo is the biggest example.
other people do it as part of social circle activity. That’s how they keep in touch with friends...