1. Currently in 1.23 version, there are 142 non-rare playable cards.
2. There are total 30 rares.
All elements have 2 rares (weapon + nymph) except the following:
other (3 shards)
light (miracle)
water (squid... why is this rare?)
time (pharaoh)
3. You need 7099 coins to acquire every single unupgraded non-rare card.
42594 coins to get 6 of each.
4. You need 220099 coins to acquire every single upgraded non-rare card.
1320594 coins to get 6 of each.
5. You need 227198 coins to acquire every single non-rare card.
1363188 coins to get 6 of each.
6. Assuming that you already have at least one of each rare, you need 45000 coins to upgrade every single rare card.
270000 coins to get 6 of each.
7. Since having only 6 pillars and towers is just stupid, let's say you want 12 of them.
That costs you extra 432 coins for pillars and 108432 coins for towers.
Total of 108864 more coins.
8. Obviously I didn't count Relics, Malignant Cells, and Ashes.
8. In total, in order to acquire 12 copies of every pillars/towers, and 6 copies of the rest of the cards plus upgraded rares, you need...
1742052 COINS.
Conclusion : Jmizzle is crazy.