There needs to be some other way of measuring/addressing a license, because this is one thing that always irked me about HeroLab. Floating licenses are the way to go nowadays. Using such a rigid method for software seems very passé to me.
That said, reassignment never has been a hassle, support is quick to reply and apparently there are better ideas on the way. Good to hear!