Microsoft took more of the approach I think we're remembering. For example, BASIC PDS 7.x being the more professional version of QuickBasic 4.5.
Boy, remembering that really digs up some nostalgia...
edit: I see the "Borland C++" wikipedia page present it as the successor, but the "Turbo C++" wikipedia page describes it as the hobbyist counterpart. The release dates and version numbers line up really well, so that makes sense. I was a hobbyist at the time.
Even if one wanted to do that, it would probably be best done as a fork.
When I was a kid I had a DOS game programming book, the worst thing about it was that it came with the Microsoft C compiler.
EVERYONE used Borland back then. So most of the sample code and shit you would find on the AOL forums or BBS's wouldn't work.
Sure, if you knew assembly and your compiler it was probably trivial to get it working. Same goes for functions to call interrupts and things like that.