Typically hex cap screws are higher grade than grade 8. Here is an exerpt from Wiki:
Hex cap screws
ASME standard B18.2.1 -1996 specifies Hex Cap Screws that range in size from 0.25–3 in in diameter. These fasteners are very similar to hex bolts. They differ mostly in that they are manufactured to tighter tolerances than the corresponding bolts. The Machinery's Handbook refers parenthetically to these fasteners as "Finished Hex Bolts".[9] Reasonably, these fasteners might be referred to as bolts but based on the US government document, Distinguishing Bolts from Screws, the US government might classify them as screws because of the tighter tolerance.[10] In 1991 responding to an influx of counterfeit fasteners Congress passed PL 101-592[11] "Fastener Quality Act" This resulted in the rewriting of specifications by the ASME B18 committee. B18.2.1 [12] was re-written and as a result they eliminated the "Finished Hex Bolts" and renamed them the "Hex Cap Screw".
a) He did not use hex cap screws
b) There is nothing in there about a grade 12 (there is no ASTM standard for a grade 12) or even being stronger than a grade 8. Tighter tolerances does not have anything to do with metallurgy.
c) Hex cap screws can be purchased in just about any grade you want.
Cap Screws & Hex Bolts | Fastenal