I tell people it's about focusing on inputs and outputs rather than worrying about inputs and side-effects.
It let's you develop complex programs with clear separation of responsibilities without having to try to keep the model of the entire state-space in your head at once.