Is it really true that this very high €20 per license fee is just something which Steinberg charges VSL, and so they are only passing on their cost?
Even if so then the whole system could still be improved. They should send out email warnings after two years for example, that the warranty has expired, with the option to buy a replacement or purchase an extended warranty. Also, the actual potential costs should be specified as a clear warning when buying, not just a very vague 'a handling fee will be charged' hidden in the T&C.
How likely is it that typical composers will be keeping track of how old their USB keys are, remembering to replace them every two years and then transferring all the licenses across? Does anyone reading this do that? Only people burned by a key failure I bet.