On freshly set Mac, or in VM, when there is NO internet access, xcrun simctl boot <UDID>
fails to boot any simulator with the error:
Unable to boot device because we cannot determine the runtime bundle
xcrun simctl list devices
displays all created simulators with error message:
runtime profile not found using "System" match policy
As soon as you connect machine/VM to the internet, and start Xcode.app GUI, everything starts to work. Internet can be disconnected afterwards.
This is very bad for CI automation.
Feedback filled https://feedbackassistant.apple.com/feedback/13098070