> but it does it by adding complexity rather than by simplifying.
That's true - it simplifies a lot of other things alongside the ISA, but it's also apparent that, while it can do a lot of tasks faster than, say, a Z-80, the ISA forces one to take some creative approaches.
Literal ports of Z-80 code to the 6502 usually sucked.