Too expensive for a big enough SSD drive. Developers probably don't want to see there margins shrink either due to added memory card costs. Even if most of the cost goes to the customer, it is still money going nowhere.
Although there are other 'advantages' to card based delivery. Sticking to a hdd only machine with SD cards as delivery you can lock out the 2nd hand market by writing the machine ID to the card when you load the game for the first time. You'll still need to install the whole game anyway since cheap enough SD cards won't be fast enough to play from. Install once and you can only re-install it to the machine you first installed it on.
Seems a frighteningly good intermediary solution on the way to going full direct download with no real ownership.