My whole point as been around _selectable_ consistency, which is a rarity. Yes, there are many cores with stricter than necessary consistency, but very very very few allow you to switch consistency models at runtime.
Hence my original statement about the "cute _optional_ TSO memory model".
Hence my original statement about the "cute _optional_ TSO memory model".