Functional programmers fall on the top part of the curve; hence salary is commensurate with that experience. Years of experience is not singularly a definitive guarantor of expertise. Hence I'd exclude the OOP programmer that does the occasional FP stuff via e.g. Java streams, C# Linq, etc.
You don't get it, do you? What would happen if we controlled for years of education and experience in that sample?
In any case, you don't know and neither do I. You have zero evidence that FP pays better than OOP when experience is taken into account. Stack overflow, as I've already pointed out, does not do this.
The OP should be considering all options; and the math tied tracks are not irrelevant.
As for that last part; you've apparently never searched for FP jobs, hence you use the terms "Maybe" and "If".
When he is there.
That's the point I'm trying to make - OP is still learning, has a long way to go, and chances are FP is irrelevant to him.
Chances are he will never use it, chances are he will never come across a job that needs it. When OP has a little more general programming knowledge, sure, experiment.
Um if FP jobs were more common, more people would be using it. Those links that I posted mean not that many people use FP languages. If there were more jobs using FP languages, the number of people who reported using them would be higher, no?
Also, I hope you see the fallacy of searching for FP jobs and then deciding this means something about the number of FP jobs vs number of non FP jobs. You would have to survey companies to see how widely used they are. My guess - not very much.
These are very esoteric languages you are recommending. Yes, there are FP jobs out there, I know. Just not many. Not as many as say C#, Python or Java.
You mention math - that's actually quite an important point. I don't know if OP has a mathematics background. Without one, FP would be significantly less lucrative, no?