I'm starting to question the pros/cons with compressing the CDF graphs. Truth be told, I think I'm starting to question how I look at histograms.
Lets look at log and linear histograms of
this image. I've put grid lines at 1/3EV, and saturation occurs at 2 and 2/3EV (close enough), easy to see on the log scale. Scaled to around 12EV, which is what ML displays via the markers at the bottom of the screenshots.

Now the log histogram, linear CDF and compressed CDF as displayed by ML.

I'll make a note here that one of the tactics used by CDF to represent data is the vertical scale. So what is clear to see is how the linear and compressed CDF graphs do accurately represent linear and log histograms.
I was having a panic attack earlier, because the noise floor area of the log histogram and linear CDF above are remarkably different. But after slapping myself sideways and remembering that the log graph over exaggerates the number of pixels (from a visual perspective), I'm ready to completely reverse how I look at these things.
You may (I know I did) look at the log histogram and say, omg, look how much data is below the noise floor, and then look at the linear CDF and think, meh, it's not that much. Lets let images tell the story.
Here is an image with underexposure indicators (blue shading) set to 10.6EV below saturation (the same value that ML reports).

When I look at this image I think, meh, it's not that much. If you add up the percentages of underexposed pixels from all of the color channels, 1.7%.
So I've harped on about a general consensus of acceptable noise in images being 2EV above the noise floor of the camera. As a marker on the linear CDF image, this places the noise floor mark around here.

Suddenly the linear CDF graph seems to more accurately represent the number of 'noisy' pixels. There's more of the linear CDF data in the 'noisy' zone. On the left is an image with underexposure indication set to 8.6EV below saturation (10.8% of pixels). And on the right with underexposure indication set to 7.6EV below saturation (24.5% of pixels), where the CDF graph really begins to go vertical (the vertical aspect being an important aspect of CDF). Although to be fair, the log histogram goes vertical here also (third image in this post).

Going back to the two images that I took issue with earlier, this time with a marker on the linear CDF graph 2EV above the noise floor.

I guess when I consider the amount of 'noisy' pixels, and not simply the amount of pixels completely buried in the noise floor, I stop having a panic attack about the 'lack of' shadow detail in the linear CDF graphs, and when remaining as linear, rather then compressed, the CDF graphs retain the valuable vertical detail (especially in the midtones).
TLDR: CDF is probably linear for a reason. Maybe we should leave it alone.