Re: I generate the licenses..
I had to threaten ligation with one vendor when I needed a new licence key for software we owned but had let the support contract lapse on. This was a deliberate act as we were in the process of decommissioning the application because of their piss poor support.
Their annual support cost was so high I used the budget to fund the replacement app and still made a significant saving and the business department affected had agreed that if there was a major incident we would probably be able to complete the commissioning of the new app before the original vendor would respond to the call. We had not used their support service for a couple of years as it was so dire and our own team had learnt how to bring it back to life after its frequent crashing and data corruption incidents.