Since avatars are changeable unlike models, it’d only make sense that you can buy them unlimited times.
I had this issue I bought avatar not knowing it’s actually unfinished on legs part which quite made me sad, but if I had chance to re-buy even if not replace that would be sweet option.