The reason we don't eat geese is due to the higher costs and perceived lower meat to bone ration as well as the shift towards turkey for holiday meals.
People do still hunt and eat geese although geese tend to have a higher bone to meat ration when compared to other poultry, which makes the goose meat less appealing for some people.
Goose meat is also fatty, which can also be a turn off for some people that are concerned about fat intake.
Also goose meat is often more expensive when compared to chicken or turkey due to lower production and higher demand for other meats.
Turkey became a popular holiday bird in the United States for holiday meals, and largely replaced goose meat, especially during Thanksgiving and Christmas.
The shift was also influenced by the availability and cost of the turkeys when compared to geese.
Goose is not as readily available in grocery stores as other poultry as it's not as farmed like other meats.
And in some areas, there are also concerns about the impact of large goose populations on local ecosystems, leading to efforts in managing of populations and sometimes through culling, but not always with the intent of using the meat for consumption.
And in the United States, Canada Geese are also protected under the Migratory Bird Treaty Act, which also regulates hunting and harvesting of these geese.