Проблема тут как всегда с определением нужного движка,ОС, и т.п.
При принятии на вооружение какого либо образца обычно проводят конкурс разработок со сравнительными испытаниями. Процес длительный достаточно, но обычно приянтый образец потом используется долго часто не один десяток лет. ПО же нужно обновлять в разы чаще. B чем больше унификация тем сильнее все привязывается к конкретным производителям.
Да и про корумпированость системы выбирающей образец не нужно забывать.