Finally I understand what I've been seeing. I develop apps that require connecting to my company's hardware products over WiFi, by joining an AP. Bluetooth/BLE do not provide the bandwidth to support our use-case, while a wired connection is not practical, so we really don't have an alternative. My app also uses BLE to browse for available devices, so for all I know that's throwing a wrench in things, too. No choice there, either, as we already applied for (and were denied) the entitlement to browse SSID's directly.
This "feature" makes it very difficult to debug, because a significant percentage of the time Xcode will lose connection. It freezes my app, too. I really wish Apple would stop to consider these somewhat less-common (but not altogether rare) Enterprise use-cases. My last company developed a VoIP solution that ran on closed networks (hospitals) and Apple forced changes that made our lives very difficult.