How many here uses flat directory structure for components?

I was surprised reading the docs that it is the recommended way.