Why SFSpeechRecognizer.supportsOnDeviceRecognition is writable?

Why supportsOnDeviceRecognition option of SFSpeechRecognizer object is writable? Does it make any sense to set it to true? What will happen?