Whatever you get over stock is a bonus, not a requirement.
Your cpu is rated for 600. Some are better than others, yours is only good for 800.
Chip manufacturers only make a few chips. Then through testing determine their maximum speed.
For example, say they make this model as a max speed of 1000. If a chip cannot qualify for 1000,, they try 800, if it passes a quality check there, they label it as an 800. If it fails there they can try 600, if it qualifies there, they label it a 600 and sell it as such. However, if they do not have enough 600's they simply mark down a few of the faster models. This is why some will overclock a lot, and some not at all.
You buy a chip guaranteed to work at the rated speed. Sometimes you get lucky and get a chip that is a markdown. Sometimes you don't. Yours was likely binned at a lower speed because it didn't qualify for a faster rating. Could it qualify at 800? maybe, maybe not. It may work at 800, but experience an occasional glitch still or maybe it qualified at 800 and they needed more 600's.