Is your belief that Sinclair BASIC should live forever as an example of its excellence or is this just a serious hobby that makes you happy? I'm not trying to be a jerk asking these questions. All I'm asking is what makes a retro BASIC programmer tick?
A little from column A, a little from column B.
Seriously though, Sinclair BASIC wasn't that amazing - it was slower than BBC BASIC (though quicker than C64) and the underlying hardware meant that the graphics were quite restricted. What made it a joy to code was things like its string slicing, which was incredibly flexible without using up tokens for LEFT$/RIGHT$/MID$ - or any tokens at all for that matter - and easy access to user defined character sets/graphics. To do anything interesting the BBC user had to delve into VDU commands which was in no way intuitive or accessible. Even the enormous flexibility of the FOR .. NEXT system was nowhere to be seen in other implementations - you could set up a loop and have multiple NEXTs for that same loop...
But as for me being a "retro BASIC programmer?" Well, yes, that I am - despite being a professional programmer, I do love BASIC. I started with it when I was very, very young and no matter what I did it was never fast enough; sprites and speedy graphics or sound were exclusively the domain of the assembly programmer. Of course, new faster CPUs were always on the horizon and I envisaged a day when the CPU would be fast enough that I could program in BASIC producing games and applications at the level of MC back then.
Of course, as CPUs increased in power so did the applications we demanded of them and that never happened. I moved on from BASIC to Pascal, C, Asm in various flavours etc. And one day I decided that I would write a BASIC interpreter that brought my favourite dialect up to scratch.
Hence, I wrote a z80 emulator - which when paired with the right ROM Image ran the BASIC. After that I added hooks into that ROM image to allow an editor to pass BASIC code in and out. Then I cranked the speed up, but the graphics were lacking (256x192 at 1 BPP with overlaid attribute colours). So after that, I wrote SpecBAS which fulfills all my needs.
I'd never written an interpreter before, so it was interesting to see how others solved the problems they came up against and compare to mine. I enjoy (as you already know) taking programs in other dialects and seeing if SpecBAS can achieve the same things.
So yes, it's a hobby. My paid work is in very low level languages and rarely goes up above C or Pascal level, but what takes me several hundred lines in those I can do in about three in SpecBAS, and that's where I get my fun.