I know the potential regarding USB debug, but anyone wanting to use screen cast via USB has to use this feature. AirDroid is probably the best phone to PC option aside from scrcpy, and the require this to be on. Why allow access? I am a streamer, and I rely on this when playing mobile titles.
However, I am open to suggestions regarding other methods.