Consider how farm crops like corn and wheat get from the field to your table. Someone harvests the grain and hauls it to a shipping facility. There it is loaded into storage – usually a silo - eventually it is unloaded from the storage (silo) onto a truck or a train and shipped to market where it is sold to processors – food manufacturers.
Generally, the PC world ended up split between just two silos: Apple Computer - with software that only ran on their computers and computers that ran only their software (or software written specifically for it) and Everyone Else, as all other manufacturers integrated with the Microsoft OS and made hardware and software to the Microsoft OS standard. All other silos in personal computer software and hardware crumbled. You might recall some of the names: Osborne Computer, Eagle Computer, Commodore Computer, Digital Equipment Company, etc. Compatibility of hardware and software drove the rapid adoption of the personal computer – the silo system was obsolete. Choice was easier, knowing that the path could evolve without having to start over at the beginning.