The first version is usually used when you want to use the field group “as defined” in the field blueprint (the external file, e.g. pages/fields/sidebar).
The second version is usually used if you want to use the field group as a “skeleton”, but want to “alter” things that are defined in the field blueprint (e.g. field names).
Thanks for the answer. So it makes more sense to use the “extended” one cause of flexibility? But how can field names be changed? Or did you mean the Label or such things as default values or similar?