Thank you for your heartfelt and passionate document.
I might even join in your support, but for one item: map availability. Each player can only have one per day. If we could somehow earn more, not stealing from the small kids (junior accounts) that we've tricked into playing the game, perhaps it would be better.
It's a pyramid scheme and when the supporting levels of the pyramid dry up and no longer contribute, the upper levels cannot maintain the scheme.
Just my observations and feelings.
KA