I don't believe that any tritium needs to migrate out of the glowsticks or anything else where the tritium (hydrogen)is bound into a stable compound. Perhaps Lithium Hydride is stable enough, or perhaps some other compound. Calcium Hydroxide? There are probably 100s of stable minerals, containing hydrogen, exposed to the air that don't decompose to let go of the hydrogen.
You are forgetting that code ages overtime. I think it has something to do with the proteins and atoms. That is why they have to make new versions.
Actually, it's telomeres, strings of non-coding characters at the ends of programs or parts of programs. Each time a program is used, but mostly when it is copied some of the non-coding characters are lost. That's fine until it's used up. Then actual code is lost and the software starts to misbehave. This process guarantees that software ages and dies, ensuring profits for the designers of future iterations. This process works so well that the original designers of biological forms on this planet used the same process, adding strings of non-coding DNA to the ends of chromosomes. The even called them telomeres. Molecular biologists are trying to add telomers to the shortening ends with something called telomerase. Microsoft is bribing and suing them to stop their work.
"An ounce of prevention is worth a ton of code." -- an anonymous programmer