Too busy having a go at you and forgot about why to use RGN instead of GCD. I did kinda answer that before, Posts #4 & #8:
To expand that, the reason it's less risky to use an RGN (if it's safely named <HWID>01000<SWV>) is that a corrupt GCD will 'brick' the device, it's easy enough to fix when you know how: use Cure fw to get MSM back. i.e. Load cure fw, delete GCD in mass storage mode and then load original fw. Easy Peasy, but uninformed users freak out big-time. GarminExpress loaded a lot of bad gupdate.gcd files in it's early days. Garmin blamed users disconnecting while updating of course.
Bookmarks