I am absolutely not against GG making money off their efforts to provide a fun game...but I am 100% against slightly tweaking what you already sold me weeks ago & making the previous item(s) worthless if I want to stay competitive.
From the constant tweaking of decorations by 100 PO to the releasing of new wall and food builds that make the previous versions obsolete...it is preventing many from even trying anymore. They know that by the time they get to the current level of "best" they will be 10 behind the new "best".
Look at what they did with build materials...how many people have tons of sand & bricks that carry no value? GG saw the value in these, came out with new ones that could be monetized better...then they did it again when BtH came around.
New stuff is great...but not at the expense of making players previous effort wasted. We need a trade in system! For instance, we should be able to trade our old wall builds in towards new builds or trade the old stuff in for wheel tickets, relic EQ or something that would have value. Currently we can simply recycle them into materials we have 0 use for.
Instead of charging 100k rubies for the new item, let me trade stuff & a smaller amount of rubies...something. Heck, let me gift it to some other player even. Of course, pit some limitations on the gifting thing, make it so only stuff from the gold/silver shop can be gifted maybe?
GG is not inspiring me to try or spend when I know next week its worthless.