The difference is that in the latter you're connecting (usually) securely-mounted, 12v-powered "marine" -grade devices together, using NMEA 0183 ports that were designed and intended to be used together, vs what would end up a hodge-podge of laptop, laptop power adaptor, USB to serial interface, (cos laptops don't have NMEA-ready serial out), and a hand-rolled cable or adaptor to NMEA 0183. What happens when the boat rolls and your laptop falls off of your nav table? If you move your laptop around, will you make all the connections correctly every time? Will you remember to start the laptop every time with the correct drivers and software?
(Electronics is one of my fields and I've got a $30 GPS fob working nicely on an ASUS netbook running OpenCPN on Ubuntu. Works cool! But I'm not gonna pretend that this is a dependable GPS source for a DSC radio)
I still really don't follow your reasoning. Your ok to use the laptop gps data for navigation but find it unworthy for the dsc function on a radio???
Lets get away from all the hype about the actual plug in connections too. NMEA 0183 breaks down to being ASCII formated sentences beginning with a '$' and terminating with a 'CR' and 'LF' and using comma's as delimeters in the sentence.
The usb gps antenna sends the sentences via usb connection to the laptop where a 'driver' simply stores the incoming message to a buffer. Programs are then notified that new data is available and they may then request it or ignore it etc. All we are after is a way for the vhf to be included in this loop via usb cabling (as most modern laptops no longer have serial ports).
My radio is a simple Standard Horizon Eclipse and all it is interested in is the Time,Latitude,Longitude,Speed over Ground and Course over Ground.
Years ago my first computer was a Sanyo 555. I could not find any communications programs to work with it as the hardware was NOT IBM compatable, so I ended up writting my own program to deal with incoming data from the comm port, which eventually turned into a full blown communications program. I might also add that I didn't even have a compiler for higher level languages at the time so ended up writting it in assembly using 'Debug'.
c_witch
<Edit additional information>
I do agree that no one should simply leave a laptop sitting loose at the nav station. Mine is securely fastened to its own drop down table. I also intend to use a proprietary cable allowing me to plug it into the accessory port (cigarette lighter) rather then use the 110v adapter.
Another thing to consider about a laptop. If for some reason one were to experience a catastrophic power failure then all 12 volt systems will go down. With a lap top it will switch to its internal battery which will afford at least 2 if not more hours of available gps funtionality.