I agree.
This has been explained a 199 times on this board.
Gel coat is just pigmented polyester resin. So it will stick the same either to the gel coat or to the cured polyester resin/glass that is already there.
The original gel coat and glass/resin are chemically bonded together, so it doesnt matter.
When a boat is re-gel coated the entire existing gel coat is not removed. Its sanded and more gel coat is applied.
Also when doing a repair or re-gel coating it's not real a chemical bond because the gel coat or glass/resin that your applying on is already cured, so it will be a mechanical bond(after you sand), but it will stick the same to gel coat or fiberglass/polyester resin ...
If your grind all the gel coat off, your just making more work for yourself.
Now primer or paint you would want to grind all off to the glass/resin or SMC and only use epoxy on SMC.