Layouts are comparables to templates, but they are reusables for different places and context.
Let's say they recieve some parameters and output customized HTML.
They can be very usefull for rendering common stuff, like filters, forms, or component heading for instance.
You want to change the title tags, or custom in a particular way... Change it only once.
Well, it is very simple feature.