Если коротко, то - нет.
Процесс тестирования ОС, как и любой другой программы, - дело непростое и трудоёмкое. Можно рассмотреть это, пожалуй, на самом ярком примере последних 10 лет - Android(те же принципы применимы и для ОС для компьютеров). Количество различных устройств огромно(с различными моделями железок), а ресурсы ограничены. Не смотря на общие принципы по которым все эти устройства работают, часто всплывают свои нюансы(не устраивает производительность\время отклика приложений, требуется существенная доработка каких-либо модулей). Потому многие компании отказываются выпускать обновления ОС уже после 1-2 лет после выхода устройства на рынок и вместо этого ориентируются на свои последние модели. Отсюда большая сегментированность, что осложняет разработку приложений для устройств(которые так же нужно тестировать на разных устройствах и на разных версиях, если мы хотим покрыть как можно большую аудиторию).