I don't intend to rehash the lcg versus ccg argument but there is one thing that seems odd to me.
Core sets don't come with 3 copies of each card yet the expansions do. If you want 3 of every card in the game you have to buy 3 core sets which leaves you with 9 of a lot of cards. These cards are all but worthless. You also end up with extras of all the extra bits like dials, tokens, counters etc. which do have some value but you probably don't need 3x everything.
There are two reasons that came to mind when thinking about why it is set up this way. One would be that the core sets have a higher profit margin the the expansions. "Forcing" you to buy 3 core sets puts more money in FFG's pocket then 3 expansions would. This has diminishing returns however since if FFG is making $10 for every core set sold (random numbers) and $5 for each expansion FFG is actually losing potential revenue after a player has bought 3 expansions.
The second reason is that by selling 3 core sets they are getting money up front. If a player decides to buy 3 core sets and then drops the game for whatever reason they have already received the extra revenue from selling multiple copies of something, hedging their bets in a way.
Am I missing something? Does anyone else have any insight as to why it's set up like this?