Having done a bit of reading and research I think that Shimano are going in the right direction, but slowly.
Example one:
2013 Sora (3500) is now available in "Super compact" 46/34 double. It's STIs will operate Vs, mini-V, canti, roller brakes and calipers, thanks to a mode converter shim.
Meanwhile Tourney (A070), though still only 6/7 speed has gained STIs, so potentially scope to mix and match, even if the Tourney STIs are pig ugly!
Oh and 6700 gains a wider range, the 6700-A RD can now do up to 30 teeth (before the max was 28), again a faint glimmer of hope!