Functional programming is not useful for most apps

Its a question what most people think how the world works.Because apps should solve realworld problems.Even if some argue the world is inherently FP,most people like to think they effect things and move around in a dynamic but stateful world.Any representation of state in FP is counter FP/ unelegant

Fallacy Of Red Herring

Argument assumes that FP languages cannot deal with a "dynamic but stateful world". This is not true - FP languages provide methods for managing state and non-determinism in a structured way.

Programming languages with fancy type systems (like Haskell) will never become mainstream.

Begging The Question

That argument has not been settled and currently it appears to have more detractors than supporters.