Had a 9-0 run today (including 3 that was after paying 20 gems and 50 stamina unlock) [Vaastro, 4922221]

You can't tell me that's just "unlucky".
The random generator algo is flawed if the drop rate is truly 33%. Especially when this isn't an once off.

Betty and other admins, will this issue be looked at?

When we do we 3 elite runs of the same set, we should be guaranteed of one soul stone. If the first 2 runs don't drop the soul stone, the final run should. This will solve a lot of frustration amongst your players, and would actually encourage people to spend gems knowing they are guaranteed to get something!

Also, macro statistics is useless given the way the game is structured. Having 0 from 6 for a hero I want is not compensated by having 3 from 3 for heroes I don't care about.

drop rate is getting worse

Hi betty,
The drop.rate for soul stone seems to be getting from bad to worse. Now the norm is getting nothing or 1 stone at the last try. You can check my log. No way the drop is 33%. This needs to be fixed.