> In my 10+ year programming career not once have I ever wished something was functional.
I.. have trouble with this statement. I bet you have, but you thought about it differently. A function that COULD be a pure function but that takes some data structure then mutates it and returns nothing, well that's just bad programming.
Now, wanting the entire program to be functional, that's a different matter.