Airliners these days have an extremely short lifespan compared to military platforms. The risk of software obsolescence, due to COTS products, is therefore considerably less than a military platform using COTS,which often has to survive for up to 50 years. Look at many ISTAR platforms like AWACS for example.