The simple fact that you can drive off with your frunk open a mere inch, fully unlatched! with only a warning on the dash, (with or without 3 chimes every so often), is wrong! This never could have happen with the old system described above. In my opinion, this alone is poor engineering and needs to be fixed! In my wife's 2018 Equinox, the hood is either CLOSED, AJAR on the safety latch as described above, completely OPEN, or in your hand somewhere in between.Driver error seems a bit far fetched.
For decades, all hoods use a double latch system. (We yank the hood release in our vehicle, then push/pull manually the 2nd stage to open it) Why? Because if the 1st one fails, the 2nd one acts like an emergency latch, to keep it 'down' at speed.
So, even if the driver (or anyone) only partially closes a Frunk lid, the secondary latch "should" be there to save the day (and the "door ajar" light should be on).
Clearly, the electronics are beating GM at their own game atm.