Lisp doesn’t have a monopoly on “data”. And most Lisps are not functional (setq/setf).
Closure is different of course. But not more functional than Haskell for example.