I don;t know about large mainframe type legacy systems, I think that depends on the industry segment. Banks for example are much more likely to use them, as is large retail type places, after all, once you've spent millions of pounds on a mainframe, you don't dump it for a new webapp (that often doesn't do what the mainframe did anyway).
I have a codebase for modern command and control systems that has some new stuff in there, but the core of it dates to 1984. That core is the most stable part of the entire system! (perhaps that's obvious when you think about it).
As a result, legacy systems are the majority of systems in place today. Never break things that work. you may slap a different GUI on top (and Windows-based systems tend to be centred around this) but the real work is more likely than not to be legacy. Even web based sites can be described as legacy if you look at some of the old Java code that still powers them.
edit: quick note, according to Ovum in 2005 Cobol accounted for 90% of all financial transactions.
Plus IBM has made a commitment to train 20,000 graduates in mainframe tech and is committed to the platform (system z) including.. wait for it... PHP 5.1.25 on z/OS!! (and Perl, so its not so bad)
Legacy! Hah! Its more modern than all your "pretty pretty" managed languages on your toy platforms :-) (oh alright, you can get Cobol.net)