With iOS 17/macOS 14 selectionDisabled(_:) has been introduced which has the intended effect of keeping the item visible in the picker but disallowing selection.
selectionDisabled(_:)