>>83735431Boiling it down to the purest form, you've got a combination of cute anime girls with the "gotta catch em all" nature of Pokemon. To get more you have to utilize a premium currency that mostly costs money but is occasionally given as in game rewards (usually much more generous at first before it dries up.) The purchases are only a chance (they argue it's like the capsule or gachapon machines where you put in a quarter and get a random item)
Lots of people pay to ensure they get a character they like and spend lots of money that then enables them to hire more voice actors and artists to make more characters and do more advertisements.