I get my goose from a farm just outside the village where I live. I can assure you they are free range as you can see them in the field when you drive past. I have no idea how much 3.5 kilos is in English, but mine will weigh 10-12lbs and costs about �35.
If you order it then its probably so it's fresh. They cost more. Also fewer want them.
Supply and demand.!!?? As far as eating rubbish, they're all fowl. They'll eat anything small enough to get down their throats. Grew up on a farm, have seen them at work (don't ask)