Triumph Twins cannot wet sump. The BSA singles/twins I'm aware of and BSA/Triumph triples don't wet sump unless the anti-wet sump device is not working. I have no idea about the non-British bikes. That leaves Norton. All stock Commandos prior to MK3 wet-sump and there are absolutely things you can do to reduce it on a stock bike and there are non-destructive things you can do greatly reduce or prevent it (AMR or MK3 timing cover). Also, a fail-safe oil shutoff with ignition interlock will prevent it assuming you remember to close it - however, just because it has a switch does not mean that the switch cannot fail so the "fail-safe" part is important.
So, sorry, he either has no clue what he's talking about, he is senile, or you've misunderstood him. This year alone I've rebuilt two engines damaged by feed line check valves! BTW, the workshop manual tells you how to service the pump!
Maybe it's a good way for him to get engine work to do - install a check valve - damage the engine and get paid to repair it