Labview... Probably made because someone saw the term "spaghetti code" and wanted to make some code that really looked like that. Or maybe someone thought it would be a good idea to combine the complexities if programming with the complexities of schematic design.
I wouldn't say it's any easier just because it's a lot of point and click instead of typing code. Yes, if there's a set of standard components/instrument drivers and you just have to connect them, it's going to be faster than writing a program from scratch. If you have to write a lot of your own logic and math in it, that's a different matter. Its programming model also obscures some things that are obvious in traditional procedural languages, like where the sequence points are. In my opinion, Labview isn't used because it is a good way to write programs, but only because it has so many drivers ready to use.
For a simple programming language that can use the serial ports, you could take a look at Tcl/Tk. Excellent GUI capabilities (though not visual drag and drop, it's done through code, but pretty simple), has serial port support on Windows and Linux at least, and though it's not a speedy language it's designed to integrate easily with C code.