Perhaps you're too high of a trophy. Look at 1500-1600 range, try and find collectors or easy TH8 storage raids.
Sub200 doesn't work effectively anymore. People used to do the less than 39% rule, and repeatedly raid the same opponents. There are some now that don't understand that concept and simply take all once, and ruining it for the rest of them.
To be honest, Hogs are an expensive and slow production army, you would need to wait for the army for up to 1.25hours without gems(for 4 heal spells). Try using a cheap and effective armies like: Barbarians and Archer (barch) or Barbarians, Archers and Minions (BAM). For farming, you do not need to raid TH10s at all.
That's not a lot to be honest, if I waited for 157m a year, my base would be weak. If you look at my signature, I've played just about a year. I've raided for more than 1.3billion in gold, and I'm not nearly the best farmers out there. 157milion a year would be only 11% of what I earned in that time, and keep in mind that I've collected from my collectors too. The other thing that you fail to realize is that, you lose gold from defenses and you also lose from matchmaking(next), so that takes a huge chunk out of your earnings. For me the collectors are spare change, and it pays for my day to day raiding costs (nexting) and basically covers for any losses that may come my way for the day (like defense losses) etc.
I hate to compare, but I finished my level 9 walls in about a month.




