Calendly also works this way. I guess I can understand it making development a bit easier (not having to tie each charge to an individual user) but they should have a warning that when you delete a user that you should also remove a license if that is your intention.