Gary,
You don’t reduce the number of compressions by sending directly from FCP to Compressor. There are two ways you could imagine that to happen. Either (1) FCP could send all clips in the timeline to Compressor in their original codecs, or (2) FCP could send all clips to Compressor uncompressed. Neither of these things happen. Simple experiments prove this.
How could (1) work when clips in different codecs overlap, e.g., in a dissolve? FCP must make the overlap; Compressor can’t. Likewise for (2), the editor needs to see how each FCP effect looks, and many effects, although performed decompressed, depend on the codec of the sequence setting for their final appearance. Thus we render out many FCP effects not just for smoothness of playback, but for accuracy. It is only where some non-effected clips are in codecs different from the sequence settings that there would be advantage to FCP sending them uncompressed to Compressor. But we can prove that FCP doesn’t work that way.
What must be appreciated is that in absence of effects, when the sequence settings match a clip’s codec, the .mov export is a passthrough with no recompression. This can be confirmed by the speed of the export process, as well as by examining details. FCP export offers a “Recompress All Frames” option which should almost never be selected. See Creative Cow discussion from 12 years ago with that title.
What FCP sends to Compressor depends on the FCP sequence settings. A simple experiment. Make sequence settings for 960×540. Drop in a 1920×1080 clip having alternating 1 pixel green and magenta lines. Of course it looks grey in the canvas. Send to Compressor. Ask for 1920×1080. Yup, it’s now 1080 grey lines. You can try other experiments involving codec differences instead of size differences. I think you will confirm that Compressor gets video as-if compressed according to the FCP sequence settings. Whether Compressor receives the video in codec or decompressed from that codec is immaterial.
Dennis