These tow points have been around in European cars for many years. They're only meant for flatbed tow trucks to winch them onto the deck. That's providing that they are able to roll freely. If it's a wrecked car they chain and skull drag them from whatever they can hook onto.
Rightly or wrongly you'll see Subaru owners abusing those screw in eyes on any given weekend. Smittybilt and others even sell oversized ones to add bigger shackles - it is all they have for the front (and rear if they don't have a towbar). I have seen some eye watering loads applied to them. Never seen one break, but you know it's dodgy when you squint just before the weight comes on.... I would have checked the quattrapole's boot for one for sure - if nothing else it may have made the moron Navara driver think about it embedded in his skull before flooring it.