Immutability can have performance issues I believe...not sure you'd use it to write a game engine for a modern FPS.
I'm not saying he disagrees with you, but he doesn't agree with you either and it might help you refine your point of view.
Stuff like web apps, or honestly, the vast, vast majority of programming, functional is just fine. The deep stuff is gonna stay imperative, but that's a small fraction of the work that needs doing out there.