The snap rings are actually pretty interesting, IMO. Dumb design considering a small ring can easily be erroneously re-used and lead to catastrophic failure without warning, but interesting from an engineering standpoint. That snap ring gap variance represents the culmination of a few parts within the front hub assembly. It's essentially the variation in combined tolerances of the CV, hub flange, hub, hub gasket. All those parts vary in thickness to some degree and then the gasket varies in squish, as well. The CV can't be allowed to move axially in and out of the hub flange, because it will begin to saw away at the splines of both the CV and the hub flange. To allow for as little movement in and out of that hub flange on any variety of components, the CV is held in place by a variable thickness snap ring. The varying thickness accounts for the variation in those parts when assembled.
Neat idea, horrible execution from the perspective of "how likely is shadetree mechanic XYZ to assemble a ticking time bomb."
The snap rings also experience plastic deformation on a regular basis upon removal if the right tool is not used, but it's not obvious to the mechanic. If they reassemble with a yielded snap ring, it's like that ring is working its way off over time and catastrophic failure is then imminent.