What are they going to do when they are in a real war with a capable enemy? In the midst of battle call the manufacturer and request a service tech to fly in while bombs are flying? Or maybe spend a few hours calling customer service?
That's exactly the scheme for for defense contractors, actually. They'll happily send technicians to an austere environment to do maintenance for an extra fee. This has been going on for years, but it is just getting worse.
Right, so just make it a requirement that contract repairs have to be done in battle conditions and watch how quickly the contractors now want to allow right to repair. "Sorry, you've lost another repair person, please send two this time in case one gets blown up."