I would expect them to send search the query if and when I search for something and send exactly nothing when I don't
That's specifically for Windows Start. If Ubuntu or Siri "web searches" are clearly distinguished from OS searches, then of course I'd expect them to send data somewhere.