If I have an android and iOS device connected and I flutter run in a project with no ios/ directory, I should only run on the iOS device. Likewise, if I flutter run on a macOS host machine with no macos/ desktop folder, the desktop device should not compete with whatever else I have connected.