Isso gera desejo, o cliente já vê a tag de seu pet gerada, e pode ler a qualquer momento. Então desperta desejo de pagar a conta premium para ver os dados. Depois de pagar dura 1 ano, depois desse período volta a ficar trancado.
E ele pode voltar a pagar mais 1 ano e a mesma tag vai continuar funcionando.
Se eu gerasse a tag apenas na conta premium teria que invalidar ela depois de 1 ano e o cliente teria que gerar outra o que seria ruim pois teria que imprimir outra tag e não poderia utilizar a mesma.
Não sei se expliquei bem, mas caso tenha outra dúvida ou sugestão manda ai que tento explicar novamente a visão.