In places where freight trains are less of a novelty than they are in Britain, the normal practice is to use the twist locks when containers are loaded on flat wagons.
If the twist locks are used properly (i.e. a two man team goes along the train and locks down every container once all the containers are loaded) then containers should only ever become detached in the event of the wagon having a severe crash. It might not be the most convenient method, but it becomes viable if the business consequences of stuffing up are severe enough.
Hopefully the RAIB will conduct a full investigation that goes beyond just the simple examination of how it happened and looks at the best practices used elsewhere. In addition to compelling the use of twist locks, introducing well wagons on routes known to be prone to high winds might also be worth looking into.
IIRC, when RAIB last looked into this issue, they specifically stated that twist locks were
not the way forward, specifically because they were not in common use in Europe, and using them here unilaterally could cause problems when trains were unloaded in Europe and twist locks were not expected.
It went on to say that properly designed, manufactured and maintained spigots were the best option.
Looks like the key issue is poor implementation of the design in specific rolling stock rather than an issue with spigots per se.