I think it's just to bridge the time until they have their own battery factory. They wouldn't have any batteries to put in cars if they waited for that to be finished.
Personally I think the can weight is less of a problem than the wasted space inside a 18650/2X700 pack.
What's the weight of a can in comparison to the entrails? A LGHG2 weighs 49g all in all, I would assume the can is less than 5% (at max) of that, times 7000 would be about 17kg - not that much weight, that's around the weight of a spare tire, and I consider that the upper bound of the total can weight.
I thought their Gigafactory is already up and running. It’s going to be much larger still, but it’s producing battery packs for Tesla cars right now, I’m pretty sure about that.
As for the form factor, it doesn’t seem to be a problem, since apparently the Tesla cells are ahead of the pack in the relevant categories (Tesla claims that their cells perform better than anything else on the market, and some ‘experts’ agree).
I’ve read something as to why Tesla prefers the 18650/21700 format over larger, ‘custom’ made cells for individual car models: With these little cells, it’s possible to create any kind of larger batteries, just by combining them into larger modules. It allows them to produce batteries for all of their cars, their semi truck and even the power wall with the same basic cell, and if they manage to improve the chemistry of the cell, all of their products will benefit immediately, without any retooling or anything like that.