6502 doesn't even have register-to-register ALU operations, there's no alternative to LDA #0.
8080/Z80 is probably where XOR A got a lead over SUB A, but they are also the same number of cycles.