Think of meditation as a pot of water you're trying to boil away.
A retreat is a chance to get that pot of water to a boil. Once there, a little meditation each day will continue to boil the pot.
Without the focused immersion, a little heat each day might never boil the pot.
Note that this works for languages, physical skills (aikido) and many other complex tasks.