Итоги голосования для комментария:
DmitryDS Отлично, у меня как раз дома стоят монитор и клавиатура, купленные еще в далеком две тысячи… пятом? четвертом? году, и они тоже с высокой вероятностью (но не 100%) подходят к современному компьютеру.
А вот процессоры от AMD совместим только с материнскими платами, рассчитанными под процессоры от AMD. Процессор от Intel ты в нее не загонишь. Можешь, правда, загнать видеокарту от Nvidia, и оно даже работать будет, но хуже, чем видеокарта от Nvidia под процессором Intel или Radeon под процессором от AMD.

Далее, я сходу могу назвать три причины, по которой стандартизация не гарантирует полную совместимость всего со всем:
1. Смена технологических поколений. Intel разработали новое поколение процессоров — старые сокеты их не поддерживают. Плашка DDR5 в разъем для DDR3 не влезет. Переходников не предусмотрено.
2. Устаревание технологии. LPT-порт был устаревшим дерьмом еще когда мы первый комп покупали, PS/2 сейчас днем с огнем не сыскать. При этом в свое время они переходили из технологического поколения в поколение. Но в большинстве случаев можно подыскать переходники (кроме совсем уж радикальных смен, вроде отсутствия совместимых с аналоговым сигналом портов на видеокарте и монитора под VGA).
3. Вендор-лок. Тут ВНЕЗАПНО будет пример не из цифровой техники, а из производства метизов. Резьбовые соединения, как известно, очень высоко стандартизированы. Благодаря этому я могу не задумываться, какой отверткой выкрутить винт. Но в некоторых случаях производитель не хочет, чтобы я это мог сделать, и начинает выпускать винты с нестандартными головками. Точнее, они, конечно, стандартизированы, но если у меня нет отвертки, например, под Pentalobe или Oneway, то хрен я этот винт выкручу — бита нужна нестандартная, а производитель не торопится ими делиться со всеми подряд. В нашем случае это весьма маловероятно (производитель военного оружия скорее заинтересован в ремонтопригодности своих изделий на коленке), но упоминания достойно.

Если допустить, что все эти Миры-Фабрики закладывались в существенно разное время (а у нас есть причины этого не допускать?), то разница в стандартах может оказаться обусловлена именно тем, что технологии не стояли на месте и развивались на тот момент, и разные модели попросту были рассчитаны на то, что считалось де-факто стандартом на тот момент.
+