It sounds good, but i'll be honest, we also need more people who have the critical thinking skills of programmers. Eliminating syntax doesn't eliminate the thinking required.
Secondly, there is an implicit assumption that non-programmers want to participate in the creation process, where that process looks and feels a lot like programming because of the accuracy and lack of ambiguity, and yet abstraction, that is typically required. I'm not sure that's a valid assumption.
Finally, programming languages aren't us thinking like computers, that would look more like assembly language or binary ;) Its a middle ground oriented around how humans want to structure the code. The compiler does the "think like a computer" stuff.
Having said all that... FBP looks a lot like BPMN - and i do find that coding in the context of a diagram is fantastic for solving hard problems like concurrency - and making them look easy actually. But let's not kid ourselves, we still need more programmers in the world :)