6502 is so bare bones, that programming it even over things like x86 is instructive, it really forces you (or it does for me) to think hard about doing things, even mundanely "easy" things that people who only program C say are fast and low level.
But anyway, it's not "useful" for actual everyday work, it's more of a nice challenge that keeps your mind sharp.
And for my c64, ah I need time to solder stuff so it can connect to another machine, much less the internet ;) one of these days...