Dave forgetting to tell MYOB of the expired card is a corner case. It appears this corner case is poorly engineered at MYOB.
With Altium, I own a full license with subscription. But if I need another license for someone to help me out with workload just for a week on a different machine, it will cost me another $12K. Altium does not rent software so cannot cater for corner cases like this. Their excuse is "it is too hard to manage". I don't agree. I worked on a PGP encrypted licensing system 20 years ago for renting software features in a telecommunications system.... one month, three months, six months, one year. Never had a problem with it and it was quite popular.
Some corner cases have really bad consequences if they are not handled. Consider the woman in Melbourne, who left Australia for Indonesia for a very short business trip of a day or two. She parked at the short term parking. She got a sick as a dog in Indonesia, was hospitalised and could not return for two weeks. Her parking fee reached $2000 and the private enterprise company who own Melbourne's Airport would not let her car out unless she paid it.