Because most profesional sports players participate heavily in 'licensing', whereby there name itself is a brand - hence adopts brand protection. their lawyers will therefore jump on anyone using the name as it is brand dilution etc. etc.
Politicians are not allowed to license their name/image, so they don't seek brand protection.
Legally, there is probably no difference, but sports players will aggresively sue whereas George W probably won't.