It seems Mozilla is in the process[0] of moving the signature scheme to COSE, which allows timestamping[1]. A code comment[2] says that the current package format doesn't allow it.
Exactly, the article specifically calls for inventorying, not eliminating, "ticking time bombs." As for the inventory, dealing with non-ACME certificate creation without some kind of calendar/reminder mechanism is pretty crazy to me.
I thought the mention of "ticking time bombs" showed someone is thinking about this properly because end users get the same experience if e.g. a timer gets treated as negative in 2038 or the browser depends on the century field being 20 as they do if an X.509 certificate expires. If you are sure you handled all certs, but you blow up because your GPS epoch wrapped then you still screwed up.
Code signing is a well understood problem with a well known solution, but the blog post discusses everything except the well known solution.
Right now you have a problem caused directly by lack of time stamping, and the article doesn’t even acknowledge that.
That’s not inspiring confidence. I’m genuinely still not sure if they have understood what the actual problem is and how to solve it properly.