I like the fact that certain races have ASIs. It adds flavor to the world and the races living in it. That said, the full +2/+1 is a lot and I wouldn't be too opposed if racial ASIs were reduced to a single +1 or maybe two +1s. The final ASI(s) could come from background and/or class which would allow all characters to start with 16 in their main stat, but only certain races could start with a 17.

Orcs are stronger and can more easily reach higher values of starting strength. On the other hand, it should be harder for an Orc Wizard to start with 16 Intelligence.
Gnomes are more cunning and can more easily reach higher starting intelligences. On the other hand, it should be harder for an Gnome Brawler to start with 16 Strength.

Alternatively, perhaps Point Buy should always allow characters to get a racial-adjusted score of 16 in a stat? A Gnome Wizard could start with 16 Str, but would have to spend a LOT of points to do so, reflecting hyper-focus on that stat at the expense of e.g., eating right, studying, or socializing.