This is why people get fed up with forums - the discourse quickly departs the context of trying to answer someone's question simply, and becomes a battle of pedantry and egos (mine included).
I'll leave it here because I don't want to argue why one person wants to artificially add restrictions to the argument that favour them, while another is tempted to do the same in the other direction, and why one person makes simplifications so as not to write a thesis, in order that their answer is readable, while another adds ever finer levels of detail. And I'm not saying which side I'm on on that train of thought!
IMHO, the question has been well and truly answered. If there's more to add, someone else can do it.