Not sure why people are complaining about Tarmogoyfs being expensive when last year they just reprinted the original fetchlands which brought the prices back down to a reasonable level and the same with shock lands back in RTR.
Because reprinting two land cycles isn't enough to keep the prices of Modern decks in check. From the article linked earlier discussing the impact of MM2015:

Even the price of expensive decks that saw a lot of their most expensive cards reprinted in MM2015 weren't made more reasonable because of the reprints.
Jund, basically synonymous with Modern since the invention of the format, ended up increasing slightly despite the fact that Tarmogoyf, Dark Confidant and Fulminator Mage decreased nearly $300 by themselves. Even with all the reprinting, you still would have been better off buying the deck in January in the middle of MM2 hype knowing full well that several major reprintings were on the way.
SaffronOlive goes on to make a very important point about Modern prices at the end of the article.
Investing $150 in a Tarmogoyf which is not only playable in several archetypes but is also likely to maintain its value is one thing; spending $100 on a set of Heritage Druids and Ancient Stirrings which are only playable in one deck and are likely to get crushed in value upon reprinting is another.
People complain about the price of Goyf, sure, but a lot of people are okay slowly buying into sets of Goyf, Snapcaster, LotV, etc. because they recognize that even after a reprinting those cards will hold some value. The expensive commons & uncommons won't and neither will most rares that are only used in fringe decks. WOTC hasn't done a good enough job of putting a ceiling on highly playable mythics & rares while also keeping lower rarity playables & fringe rares in check. So far they've only managed to tamp down on one while the other sees an unhealthy amount of growth (as far as affordability goes).