The 10GA may be derated either for length or bundling. Its just a code requirement to up the gauge for certain circumstances. Or its what the "electrician" had extra or left over as in the case of the outdoor romex all over my basement.
The GFCI is fine as long as the supply is no more than 20 amps. The pigtails make it easier to connect to the GFCI.