People do come up with the cherry picking/speed binning theories, 99% of the time its BS marketing crap(mostly gpu's to be honest).
Think of all those Gigabyte 480gtx overclock models, people insisted they were cherry picked but a crapload failed.
Its cheaper to just sell them and replace ones that don't work than spend a long time binning chips, largely because binning chips effectively and quickly needs very expensive equipment, a lot of power, and when you're only picking out a few chips in a hundred, not cost effective.
Considering there isn't a single 2600k out there that won't do 2700k speeds, its as simple as why spend the extra money, time and effort binning them when you don't need to?
The 2700k really is as simple as not wanting to go from Sandybridge in Jan, to ivybridge maybe next April-June sometime, without a single new cpu on the platform. Analysts, stock holders want to see forward movement, they want to see moving forward, no matter what AMD have, competitive or not, they want to have a counter release around an AMD release, for free publicity in reviews, to get their name out and to not look stagnant.