again it isnt a retcon it was simply ignored and given a second version of his origin even if it was perpetuated into other titles it doesnt make it okay..
might as well have certain characters power changed inexplicably and have it continuously happen in other titles and appearances and say see thats his power b/c its happening everywhere.. that doesnt make it okay.
DCU does this alot with its characters which is why their powers and origins and even names change and why they have to have actual company sponsored retcons and not just a single writer's retcon/take on the character in order to fix the mistakes "he" caused and effected the character history and many others indirectly..
and yes DC does tend to ignore the problems for a decade or two b4 they acknowledge it.
agian tell me again what company sponsored event corrected superboys origin? was it infinite crisis? or hypertime or zero hour? i can tell you it was none of them..
thats like me saying batman's name mysteriously changed to robert and no one explains why but it goes on for 10 yrs..
or batman's parents killer was joker in a flash back but doesnt answer how that could be when we know it wasnt..