The word "purple" comes from the ancient Greek "porphura", referring to Tyrian dye, which is what we would today call "red." (It's roughly #990024.) The word has sometimes also been used to describe arterial blood, which is also usually considered red.
Basically, we've been confusing the two colours for as long as those words have existed.