BDOS was slow, and depending on platform might not support single keystrokes or single screen updates well. Going through the machines BIOS (or direct hardware access) was generally much more satisfactory, and you could also take advantage of the hardware peculiarities, which BDOS didn't unless it had been well-tailored, which it often wasn't.