“Less Delays”

Does no-one speak English any more?

In Leicester Square station last night I saw a Transport for London poster that proudly declared that the work they are currently doing on the network will lead to “less delays”.

Do they mean “less delay”? Or perhaps “fewer delays”?

I wonder how many people approved that copy. And none of them knew the difference between a mass noun and a count noun.