First, FP required/requires more resources on average. With time progressing and better hardware coming, this point becomes less important.
The strengths of FP, such as easier concurrency, are becoming more relevant as well.
However, even universities take time to "catch" up. And developers often stick to the style they first learned (or a similar style at least). In addition, they already created and invested into an ecosystem.
But look at all the new programing languages that are getting created. They include more and more FP features, starting with the more easy ones that have a direct impact on productivity (such as lambdas) but it's getting more and more. Even languages such has Java start to slowly move into this direction.
Or do you want to deny that?
Also, I have no idea what you mean by "FP frameworks".
First, FP required/requires more resources on average. With time progressing and better hardware coming, this point becomes less important.
The strengths of FP, such as easier concurrency, are becoming more relevant as well.
However, even universities take time to "catch" up. And developers often stick to the style they first learned (or a similar style at least). In addition, they already created and invested into an ecosystem.
But look at all the new programing languages that are getting created. They include more and more FP features, starting with the more easy ones that have a direct impact on productivity (such as lambdas) but it's getting more and more. Even languages such has Java start to slowly move into this direction.
Or do you want to deny that?
Also, I have no idea what you mean by "FP frameworks".