Here's a reason: sharing, communication, and popularization are even more important than the underlying idea. The Babylonians can fight the Chinese, Egyptians, and 5 other claimants for the historical footnote of who figured it out first. I don't really care. If the Pythagoreans evangelized the concept at a critical juncture in the history of the discourse that eventually became my education, I think that's a fine reason to leave their name on the theorem.
Of course, the Pythagorean theorem is a good springboard for discussing how this works, how attribution is often murky or flat out wrong, how evidence of various bits of math popped up far earlier in history than their official invention, yet remained sterile and ultimately went nowhere because they weren't shared, popularized, and expanded upon. Or it happened but stopped at cultural boundaries and didn't get to us by that path, so we give credit to the person who made that happen. In any case, receiving the idea is what we care about, not originating the idea. See: Euler did it first, Gauss did it first, ancient Indians did it first, ancient Chinese did it first, etc, etc.