I don't know how you can say that knowing functional programming inherently makes you a better programmer than another. A bad programmer is a bad programmer regardless of domain.
I have seen some ninja FP artists that have written some really terse solutions in a FP style which are completely unreadable to the uninitiated.
Also, I do not think that there is anything intrinsically difficult about FP. Knowing it proves that you are ambitious and that you have mental plasticity but not necessarily that you are a good developer.
You're just as likely to become that weird dude that writes code no one understands as you are to become Mr Wizard.
I have seen some ninja FP artists that have written some really terse solutions in a FP style which are completely unreadable to the uninitiated.
Also, I do not think that there is anything intrinsically difficult about FP. Knowing it proves that you are ambitious and that you have mental plasticity but not necessarily that you are a good developer.
You're just as likely to become that weird dude that writes code no one understands as you are to become Mr Wizard.