Закрыл Америку - быстро! (с)
С тезническими решениями начиная с оптимизаций, кончая установкой различного по на ось, иногда происходят забавные вещи. Собственно есть решение, но оно уже устарело. Т.е. производитель взял и изменил api и все работает по другому. У Винды, конечно свалка различных api, начиная с 3.11, но иногда они работают не так как указвано в документации. Это ладно. С Linux твориться такое же, api от версии к версии меняется, GNOME и KDE, пожалуй самые выдающиеся примеры из мира *nix, Apple тоже не заморачивается по этому поводу, т.е. там приходится извращатся. Сейчас прикрутили ещё и механизм сертификации. Т.е. без одобрямса Apple у вас на машине ничего не запустится.
Windows давно идет по тому же пути. В требования к Windows 11 входит чип tpm, который уже не раз пытались протащить. Но пока не получается, общественность выступает против.
У Linux, кстати тоже подобные механизмы есть.
p.s.: Закон о самостоятельном ремонте в США таки приняли, не смотря на давление монополистов таких как Apple и Microsoft и Google.