If you grind out your 100G a day, that alone is 12000G per expansion. And that's without the quests, free packs, dust etc. Sounds like if you want to play for free you can, you just have to grind it. Just don't expect to be easily able to get all the content without paying for it.
15