I did pose this question during a few of the past Q&As....no answer of course.
(The numbers I wrote below were valid when I first asked this question months & months ago, I have not updated them since)
About the data cards, I would be willing to spend crystals and/or actual money buying data cards so I can acquire character shards. My issue is as follows. When I look at, for example, the Empire faction pack, of the character shards available, there are only two characters that I own that are below 7 stars. How do I know I will get shards for a character that is below 7 stars?
Another example was the Anniversary Character Trove Pack (330 shards for 5000 crystals). As of the time the pack was released, out of the 123 toons being offered, only 17 of my characters were not already at 7 stars. That's roughly a 1/14 chance. Same question, how do I know I will get shards for a character that is below 7 stars?
According to the Pack Probabilities, everything is random. This is a huge turn off for me and in turn, I don't buy the packs. Have you ever considered tweaking the algorithm so that characters that are below 7 stars get the priority?
TL:DR - Until there is a guarantee that I won't get a toon I already have at 7 stars, I won't be buying any of these types of character packs. I want to buy, but I'm not going to pay for toon that is already at 7 stars.