У нас десктоп винды, с этим проблем нет
Речь про эмбеддед же) вот приходит тебе железка обратно двухгодичной давности, а там и кьют другой и система другая, и получается надо накатывать заново всю систему, чтобы обновить что-то. Или держать кучу версии SDK, образов систем, чтобы подкидывать по быстрому. А там не код, через контроль версий будет по памяти неприятно все это хранить. Я когда с релиза Jethro на релиз rocko переезжал, так как привезли поддержку 5.9, боролся с тем, что многие вещи из busybox синтаксис поменяли) вроде добавил кьют, а сломалась установка времени в совсем другом месте)