Its a quite simple. This new coronavirus is still too new, and no one has complete information on it yet.
when I dont have complete information, I usually couch my terms ie based on our current understanding.
Making a claim that the virus lasts on surfaces for 2 hours is wiidely divergent from what has been published elsewhere. Someone is clearly wrong about this,
And perhaps someone is lying. That may not necessarily be the US.