If you model your fork in the flat, and (initially) use a Solidify modifier to thicken it, there are no vertices to collapse. You can leave them as they are:
The longitudinal loops from the tines have been kept regular across the width by using the shipped add-on Loop Tools, > Space
(All working under a Mirror) With Curve, Solidify, and Subdiv:
The Solidify can give you variable thickness by aiming it at a vertex group. You can paint the thicknesses in. If you need a bulbous end to the fork handle, I think you have to apply the Solidify, to put in a central loop:
... maybe, if you solidified before curving, you could do that non-destructively as well, with a Bevel?.. I haven't tried that. Anyway, you can proportionately Alt S scale that loop along its normals, to make the profile rounder in some places, squarer in others.