In order to have the development environment running on your local SBC, you'll also need (or at least want) to have a local filesystem and some minimal level of support for applications.
It managed this because the Acorn MOS filing system had 2 levels of file operations - one was "file at a time" the other was similar to a Posix open/read/write/close mechanism. If you stuck to the "file at a time" method the BCPL (and BASIC, Comal. some word processors, and probably others) did work very well.
Of course, just my $0.02.
And of-course I could say that writing an additional high level language under my RubyOS would be equally easier. It has a great little editor, a good macro assembler (ie. BBC Basic!) and run-time support.... There is a C run-time library for cc65 in 65C02 mode, (which you need to cross compiler, sadly), or native BCPL support for bigger programs needing more data, but no-one is rushing to ask me about it or offering to "take my money" for it ...
And I think that's the crux in our 6502 land. Too many solutions and the "not invented here" Or "it's not like the first 6502 I used" ... I want my X16 ... Ben Eater, etc ...
This is also reflected by the number of people who have ported my TinyBasic (or at least by the number of emails/replies I've had) to their system. I can count with with the fingers of one hand. At least the ones I know about.
If you want DOS/65 traction, then get Ben Eater to do a video on it...
-Gordon
Sadly, it's near impossible to track, much less determine how many have ported (any version) of DOS/65 to their systems. My Github page still has numerous hits and downloads pretty consistently for the DOS/65 versions out there, but no way to tell if anyone has actually ported it to their system.
Re: Ben Eater. Well, an interesting idea... but that would require him adding some sort of block storage device to his breadboard system, write some level of BIOS for it and port the code over, plus some level of testing. From my end, I don't feel the need to have others wanting to use any of my designs and/or code. I simply make all of it available and answer any questions that come up from interested parties. I've no desire to make any $$ from it, as this is strictly a hobby for me... I'm retired at this stage and just enjoy spending part of my free time in the 6502 world... and then there's all of the other parts of life, of which there are far too many, but I do enjoy keeping busy!