Small-C was probably the only dialect freely available, everything else was either commercial, or came for "free" with an UNIX workstation price tag.
In fact, it was due to Solaris change of heart regarding developers, that some devs started to contribute to GCC.
https://news.ycombinator.com/item?id=8988021
https://news.ycombinator.com/item?id=8984454
I have a few editions of Dr Dobbs Journal comparing C compilers, all commercial, GCC was yet to be relevant.
So, what "better" language could you get for that price at that time?
Pascal compilers like Turbo Pascal, for example.
- C compiler
- Assembler
- Linker
- Make
- Grep
- Z (an editor kinda like vi IIRC)
I remember it being able to make very small executables, which meant a lot at that time.
0 - https://archive.org/details/bitsavers_manxAztecClApr88_25693...
People forget that compilers in the 1980's were expensive.
If you wanted something compiled other than assembly language, your choices were C (1987--gcc could generally bootstrap) and Pascal (1984--mostly TurboPascal) and ... nothing.
Look at what was sitting in Dr Dobbs Journal in the 1980's. People were typing in enormous programs in BASIC(!) in order to play with things like LISP and Prolog. Not a recipe for adoption ...
I remember getting stuck using some Macintosh Lisp thing in 1986/1987--I pined for my OS9 machine and C and the dulcet (not!) grind of it's floppy drive. That says something.