Yeah, working in central London and there's always an abundance of umbrellas in use when it rains, really not sure what this commenter is talking about.
It's definitely not tourists, it's usually business people. I'm also rarely in central London these days, and in the east (Zone 2/3) umbrellas are a common sight. I know because constantly manoeuvring my own to dodge other people's :)
I think to really get a representative feel of average London, it's necessary to survey somewhere like Ealing or New Cross.