Well I guess that about spells it out, request/ride what best suits your terrian.
I know cyclists like to suffer and be manly with the places they ride, but how many people around the world ride terrian so bad they need 34-25 or 34-27? The pros only ride it on selected courses, "I'd say most people avoid stupidly steep rides becuase thier bike is geared for the 95% of their other rides"
Shimano must have done the math and decided the cost of tooling does not result in enough of a profit to do a DA compact due to low sales, hence they just did a ultegra level crank set for everybody.
I'm no pro, and I'm considering a compact for my next bike (with 11-23). I also don't feel the need for light weight pro level stuff when I'm 97kg, ultegra and centaur level stuff is fine. However I don't ride hills that are beyond a 40-25 middle ring combo at the moment, so a 34-23 would be good enough for me 99% of the time, then once a year when I do ride a killer hill (up to mount buller) I might buy a lower geared cassette to give the stump pulling performance.
As another posted pointed out it is us try hards that fund bike company's, but then people at the top end want to ride what the pro's ride. Pro's don't need a compact (very often)