Well, it's not entirely free. You still have plenty IAPs (that are not that cheap) and you have to buy the game to get access to some of its features.
Try giving it a bit more time. You will eventually get to the division 1, and then contracts will no longer be a problem, if they were before.