If you read "The Road Ahead" by Bill Gates, his comment 15 years ago was that the smartest thing IBM did in the home and laptop computer was to make the architecture generic so that others could use their concepts. Keeping the system parochial almost sank them early on.
What works for mainframes does not work for smaller stuff.