When large organizations bulk purchase courses from us and are granted enrollment keys, we have no method for tracking who purchased keys within the system. Clients who keep less than stellar records come to us to confirm which of their purchased keys are unused and we have had to start keeping a manual excel sheet which requires us to mine the Transactions for multiple course purchases as they're made and compare to the Key purchase date.
I agree - the current method of tracking use of batch created enrollment keys is close to useless.