When I have an issue with my computer and I call NMCI the thing they are most concerned with is creating a 'ticket' rather than solving my problem. For each ticket they close, they get paid. If they field a perfect system with no problems they receive no additional pay. If they field a problematic system which in turn creates many tickets, they get paid.
Many defense contractors get paid a lot of money to design systems. If they make faulty sytems with parts that fail, they are constantly rewarded by having the government purchase more of their faulty parts. There should be a push for more guarantees on products where if the contractor puts out a poor product, then they have to pay to make the repairs.