In a perfect world where every tyre and rim was made exactly to ERTO standard and with very tight tolerances we’d all be on hookless rims. They’re stronger and easier to make, especially in carbon with no real performance downsides.
Sadly, with the amount of variance out there the hooks are an added safety measure that becomes more pertinent the more air pressure you run.
At the sub 30PSI pressures the vast majority of us run for MTB, hookless makes total sense. At 80+ PSI the tyre and rim tolerances need to be pretty spot on and the consequences of a blow out get pretty dramatic.
As a rule I’d run hookless for MTB and hooked for road.
Gravel is a grey area, I have hookless rims on Schwalbe G-Ones and had no problems with them but you need to check with your tyre brand to be sure.