Coincidentally, I repaired the latch on my car today. There was enough grime on the bearing that the tension of the spring wasn't enough to retain the hook screwed to the hood. Unscrewing the whole latch, cleaning the grease off and spraying some WD40 on it to prevent it from rusting fixed that right up.
It's such a simple mechanism that the whole fix took 10 minutes, and it's the first and only time that ever happened, after 125.000 miles.
It got stuck on a trip, the hood opened a little, right up to the second hook you mentioned, so I used some speed tape to hold the hood down and be extra safe until I made it home to fix the underlying issue. This option doesn't exist on the ridiculous mess that is the Cybertruck.
It's not that the idea isn't right, it's that they tried so hard to make it overly smart, but failed in almost every aspect.