Yeah.
There is a feat at each four-level tier. At level 0, sotospeak, and again at 4, 8, 12, 16, and 20 19. One can use feats to further develop a race concepts − such as for wings and flight, larger size, maturation of magical abilities, and so on.
For some reason the opportunity cost hurts, when giving up other feat options in order to shore up a race concept.
Maybe there can be an additional choice of race feat at levels 6, 12, 18.
The whole point of feats is to customize a character. It is extremely important to avoid prereqs that gatekeep. If a tiefling player wants to take a high elf Misty Step race feat, so be it. Let the player who is customizing their character figure out how to make it work. Likewise, if a high elf wants to take an air genasi Flight, so be it. Avoid gatekeeping feats.