My logic: 50/34
Shimano makes an 11-23, so if you don't need low gears, use that cassette. Then, you still have the option of going much lower just by going to a 25, 27, 28, or 30 in the rear.
a 50-11 is also still a taller gear than a 53-12, so there doesn't seem to be much disadvantage to sticking with the 50. If you really need larger than 50, I applaud you, but I have never really needed that even on steep descents. At some point you just tuck and bomb, or if you are in a group the draft sucks you along at those speeds pretty effortlessly. In fact, although I have a couple 11 tooth cassettes, I almost always use the 12 tooth just because I can usually spin at high RPM if I need to, but I much more appreciate an extra gear in the middle range.
So I don't feel like the compact limits me on anything, but gives a lot more options at the low range.
Just my take on it.
Of course if you know you are going for specific type races, that might change the analysis. Like for example, specializing in crit races or a known long slight descent. Maybe you never need the small chainring at all !