I believe that visual flow-based programming language abstracts away concurrency and asynchronicity. 2 concepts that I've seen many novice developers struggle with. It's true that all seasoned programmers today can handle these concepts easily, but so did the previous generation with memory management. Today, you can be a highly-productive developer working on a JS codebase without writing a single line of manual memory management code, thanks to garbage collection.
Regarding the values for the LLMs era, and again, pure speculation here:
1. I believe the constraints that a node in Flyde (and probably also any FBP implementation) provides makes it an ideal candidate for LLMs to "pour" high quality code into, without worrying about frameworks, libraries or code style. Moreover, if we're already delegating most lower-level logic to LLMs.
2. As we gradually stop writing low-level logic by hand and delegate it to LLMs, I think we become more architects and less coders. And then, a 2d visual representation of programs allows for easier reasoning by humans, specially if you trust the node's implementations completely. But as @Jarno Montonen mentioned, this might also be achieved with a tool that allows visualizing your code better