> negotiations on this agreement didn't start (and couldn't legally begin)
This could have easily been worked around had there been any (good) will in Brussels (or more importantly in the washing machine!)... but there wasn't. Certainly the UK government at the time were desperate to negotiate everything in one go since, as the saying goes, "nothing is agreed until everything is agreed".
If the withdrawal agreement had been 2 years we can be sure it would have taken precisely 2 years to compile the agreement.
[1]https://www.consilium.europa.eu/en/press/press-releases/2017...
Of course, politically speaking there are obvious reasons why journalists at organisations like the BBC would kick up more of a fuss about this as part of the Brexit deal than as an EU rule, and indeed conspiciously neglect to mention the EU is presumably already using this insecure cryptograpy internally. Writing the article in this misleading way plays nicely into existing anti-Brexit narratives about it being an incompetent attempt to return the UK to the past and about Brexiters screwing things up by not listening to experts. That doesn't make requiring every EU state to upgrade their systems at the last minute any more practical though.
(And yes, the original text is decades old and it's quite obvious that the negotiation team stldecided to keep the existing process and therefore take the same legal framework)
Sherpas in this sense is the actual career diplomats who do the hard work - but I suspect they did not have subject matter experts to pick this up.
Lawmakers are not and can never be experts in your preferred subject, so they talk to people who are - either by retaining them as bureaucrats, or by asking lobby groups as-needed. I've not seen armies of programmers clamour for the former, so honestly, what on Earth do you want?
You can count me out of that - I'm from governments that have the size they need to properly function and I'm happy to pay taxes to fund that.
I'd be happier if people richer than me paid their fair share but, unfortunately, due to budget cuts, a lot of tax legislation was written by their lobbyists instead of actual experts and, therefore, they don't.
npm run brexit; npm install comprehensive_multilaterial_free_trade_agreement