One reason might be that manufacturer can sell chips that would qualify as 8700k as 8700 simply to meet the 8700 demand if they have more good chips than they can sell at the higher price point.
When the demand for the i7 920 was way up, there were a bunch of better chips sold as such.
Savvy overclockers knew which batch numbers they were and sought the particular runs.