the reason why it is not ethnic group is because the meaning of ethnic group is a community or population made up of people who share a common cultural background or descent.
as with the meaning of culture is the customs, arts, social institutions, and achievements of a particular nation, people, or other social group.