I only remember conio at the time, but without internet you just used what Microsoft gave you. The BBSes I used may have had it, but it's hard to use something if you don't know it exists.
I'm guessing that PC-Hack 1.0, the ancestor of Nethack, contains a fair subset of curses, and pdcurses is from 01987 according to the bottom of https://github.com/wmcbrine/PDCurses/blob/master/docs/HISTOR.... But on the IBM, curses mostly solved the problem of porting Unix software to MS-DOS. The problems it solved on Unix, like minimizing characters transmitted to the terminal, papering over differences between terminal types, and setting cbreak mode, just didn't exist.
>in 1994? You wish. Turbo C++/Pascal was widely used under DOS, things truly began to
change with WIndows 95 and even until 1997 DOS wasn't fully dead because it had very
complex uses with DOS extenders. Windows 95 was an unstable piece of crap and
for tons of industrial cases tons of people booted it in DOS mode to launch really
advanced software.
By 1994 you would even get multimedia CD's made for DOS with ease.
AFAIK, curses worked with ANSI codes while conio directly accessed the screen buffer. ANSI support on DOS wasn’t enabled commonly as it needed a separate device driver, ANSI.SYS, to work, and it usually made DOS text output slower.
So, even if curses were available on DOS at the time, nobody would have preferred to use it.