Just to be clear, it wasn't that the CGA hadn't been designed and put into production by the launch of the PC, the demand for the CGA was simply overwhelming compared with the much lower demand and relatively greater supply of the MDA. Plus, IBM had no experience selling into retail, let alone non-business consumer channels, which had come to expect "high-resolution" color graphics built into a system (e.g., on the Apple ][ motherboard). There were all sorts of distribution mismatches for the PC where various package combinations were offered through various channels that had no relation to reality, demand-wise. They offered employee discounts thinking that the PC would need to be promoted from as many directions as possible, not realizing what kind of tiger they had by the tail. Its suppliers suddenly had to start a world-wide scramble just to meet the sudden increased demand for resistors, let alone color graphics video ICs.
IBM wasn't even aware of the penetration of dial-up among consumers and very small businesses, or they would have initially offered modems, at least as options, if not in package combos. Retailers who understood the consumer and very small business markets quickly began offering modems in response to the vacuum that IBM had created. Another sign that IBM wasn't confident about the longevity of the PC is that they outsourced the development of its OS to Microsoft, believing that Microsoft owned CP/M because of an Apple ][ compatible product described in the next paragraph. A small business to IBM was much larger than the sizes of businesses that Apple was typically serving at that time. Many are unaware that the largest fraction of CP/M licenses ever sold were for the Microsoft Softcard for the Apple ][ (about 300,000 sold, all told), not S-100 systems (somewhere around 150,000 systems built by hobbyists, or sold by small manufacturers). The Softcard was a Z-80 based single-board computer that plugged into an Apple ][ slot, equipped with its own 80x24 character x line black-and-white video output, RAM, etc., and that shared Apple ][ electrical power and floppy disk drives. The Softcard was Microsoft's first really successful product, responsible for its first tens of millions of dollars in revenue and profits. The Softcard was developed by Seattle Computer Products, the same two-man company in a Seattle garage that later sold its prototype 8086/8088 OS to Microsoft for $50,000. Microsoft turned around within a day and sold it to IBM via a _non-exclusive_ license (a critical factor that allowed them to field MS-DOS, their self-branded version of IBM's PC-DOS), for $3 million _plus_ about $50 per computer sold with PC-DOS. That model, updated for Windows, is the cash cow that's still printing profits for Microsoft to this day.
