macOS only does the downscaling step if you aren't using an exact 2x UI scale.
If it's exact 2x it just renders the UI using double pixels (2x2 per simulated pixel) and then sends that over the wire.