I don't think etching primer will even stick to bondo. I have always used epoxy primer first, that way it seals the bare metal and then you can start the bodywork cause bondo will stick to epoxy.
But I do agree that replacing the metal then using bondo sparingly to smooth things out is the better way to go.