People have different definitions of sexual assault. Asking about specific scenarios is a way to control for those varying definitions, and it's a standard requirement of good survey design.
There may be problems with those surveys, but the solution is not to just ask, "Have you been sexually assaulted?"