Perhaps I can make a suggestion for VSL to consider. They could introduce a kind of license protection scheme.
If a solution is to buy a new key every two years at €24 (€12 per year), then maybe a system could be introduced that allows users to pay €10 per year to VSL to be part of the scheme that would replace any lost licenses and key free of all costs to the user (faulty key only - would have to exclude lost/stolen keys).
If VSL had a thousand users take this up, that would give them a fund of €10,000. Assuming the keys don't fail that often, this may or may not be enough funds, so if this principle is good, VSL would know how many faulty keys they see each year, and would know what fund they would need to cover this.
Think of it more, as all the users getting together to contribute towards each others license replacements.
I would be would be quite happy to pay €10 per year for this security, although VSL are the only people that could come up with a workable figure.