I agree. I'm usually pretty terrible though, and run out of contracts before I accumulate any coins, so I need a bit of a kick start.
I also spend a lot of time working the market. Buy low/sell high. Selling players that are hard to come by and buy a reasonable alternative, selling players that are needed for the collections, etc.
I sold that blue Charlie Ward for 27K and bought a gold Eli for 3K. That difference helps me buy more packs and build depth in my squad. Sure, the Ward was a 93, but an 89 Eli was a hell of an upgrade over the 70 Christian Ponder that came with my first pack.