This openness encouraged many companies like Amstrad to create compatible products, leading to rapid growth in the PC market. Software developers also benefited, as they could create programs that worked across various compatible machines.
This And it explains why IBM did such a good job in documenting the PC architecture:
*[https://userpages.umbc.edu/~squire/intel_book.pdf Intel Microprocessors Practical Reference]