The main reason people call themselves $HYPHENATION-americans is because they want some free stuff from the government for their particular $HYPHENATION
Once people saw that slaves and their descendants might be compensated in some way, or treated in a special way by government in lieu of compensation, they all wanted to become black. So after 1965 (the end of legal segregation in the US) they started hyphenating their ethnicities, or in the case of "hispanic," making up new ethnicities from whole cloth.
Compensation for slavery isn't "free stuff." You should give up your inheritance.