I've never come across those accounts, they must operate lower down the leagues - the TH accounts are all over Champions, at least they were.
I guess it's just a matter of working out your return - you can win quite a lot of DEC if you play a few dozen battles a day! Then you buy as investment.
I didn't actually buy a Spirit of the Forest, but that price is about 30% off from what I've seen it as recently!
I figured it was an opportunity to target a few cards I use a lot:
I am seeing them in the Diamond leagues. Just makes it that bit harder to progress when you keep meeting them. At least I can beat them a lot of the time.
I am trying to level up some of my cheaper cards to make them more effective. An extra damage point can help. Levelling up the summoners tends to get expensive. I may reserve some Hive rewards for upgrades. Maybe should have spent more of my Steem on that, but it's all converted to HP.