That’s exactly right. It just doesn’t make sense to write a real application with it. It’s a meme, like I said. Really, the king of programming paradigms is and will remain imperative programming, because the real world is full of statefulness, and also, it’s how instructions to the computer actually work as you get closer to the metal.
Functional programming has its place, most notably aggregate functions, but it’ll always be fun to dunk on spergs who insist that it’s OBJECTIVELY superior.