I'm assuming that "was wrong" is also correct.
Some Americans use the simple past.
My question, then, is why are both "have been wrong" and "was wrong" correct? Every step I've made has been wrong. Present perfect - which I would use. Every step I made was wrong. Simple past.
I understand the logic behind "has been wrong": my life hasn't ended yet, so I could take more wrong steps. But "was wrong"?
I wouldn't use "was wrong". That is, I wouldn't use the simple past for this sentence unless there was a definite indication for it. Eg. my life is almost over. I've finished making steps.
In AmE, the simple past is sometimes used where others would use the present perfect.
Perhaps Ron could elaborate.