> I've been waiting for functional programming to have its day for more than 20 years.
The tech is there. It sounds more like functional programming has been waiting for you for 20 years.
> It just seems fundamentally at odds with how most people want to work.
"Most people", or "you"? If you believe in something, stand up for it.