Because someone at Marvel hates multiple characters with the same name. Penance and Scorpion, anyone?I see no reason why they can't both be Hawkeye. Theres two Green Arrows. Two Haweye's work fine enough.
I wish Vision had changed his name. He's no more the Vision than Hulkling is the Hulk. He's like the Vision's kid brother.