We need consider an extra point of design detail not often mentioned, but which I have seen raised in a very old text-book, so is not specifically a CAD matter:
Other than for 3D printing as discussed, or other special purposes, it’s not usual to plot ordinary screw-threads on normal fasteners or indeed things like small clamps using standard threads.*
However, there is a place for modelling fasteners generally, when designing from new or modifying an existing design; to ensure nut and bolt-heads’ fit without fouling other components, overhanging edges or being too confined to manipulate.
(It is sometimes right to snug a bolt or nut flat against a surface, to prevent it turning.)
This is an example, in Alibre Atom, I used to test fastener access before adding the other guide-bar and incorporating the finished sub-assembly in the engine’s design model. Standard M6 nuts, studs not yet of intended lengths; spanner sized from one picked randomly from the workshop. The test shows as intended, an ordinary spanner will turn the nuts at least a flat’s worth per iteration, clear of adjacent faces:

*Similarly, gears in assemblies are conventionally often shown simply by their pitch and addendum circles, the latter for example to establish clearances.