I know this will be an unpopular comment but this totally makes sense to me. As much as I want a right-to-repair for my own consumer goods, forcing all the defense contractors to uptake this all at once especially for top secret systems is highly unlikely to ever happen as it would increase exposure risk of secret leakage via enlisted people working on these systems and would put service members at higher risk of compromise. I think this part of the bill would have to be teased apart and resubmitted.
Having the person doing the repairs be in the military or some contractor working for a company makes no difference security wise. They'd still need access to the same secrets.
Besides, most of this is non-secret. They're dealing with the same issues with ordinary consumer goods that everyone else is.
Me: would increase exposure risk of secret leakage
It is of critical National Security importance
I totally get it but those two concepts are at odds. I would not hold my breath, especially at this time given the current state of the world. I say this as someone that has tried many times to make small changes in the military when tensions were much lower.