Personally i don't see any issue with racial ASI's and what they're meant to represent which is the baseline strengths of any given race/species/lineage in comparison to any other race, the cultural associations and/or sterotypes used are an entirely separate issue.
People may ask is it racist that halflings have a +2 to DEX and that a goliath has STR +2 but I'll respond is it racist to point out that raccoons are more dexterous than a bear and not as strong as one? no, because these are entirely different creatures with different biological specialisations even if they both have fur, walk on four paws and have a tail, It's not meant to be commentary on anything about their worth as a species, they are optimised for different things, and if built at character creation with the same stat allocation a halfling at least can become as strong as the goliath with an extra ASI spent in STR during level ups, It's fair to say a halfling fighter should be stronger than a goliath wizard but a goliath wizard should still be stronger than a halfling one even if they both completely dumped STR because that is what the goliath species is inherently predisposed to be good at.
On the other hand i'd appreciate if there were more manifestations of racial traits in other ways beyond ASI's, personally i'd like more proficiencies handed out as part of a race, maybe half-proficiency bonus or naturally having advantage at certain skills (i don't know what would be best to ballance) in a way that isn't mutually exclusive with standard bonuses (if you manage to get stealth proficiency from your class or background your stealth advantages from being a halfling doesn't get nullified, it stacks) so it doesn't just come down to pure stat bonuses that get absorbed into the larger numbers the moment character creation is over.
And on splitting up ASI to +1/+1/+1 i'd say if two of those +1 are staying in their original stats then they're serving their purpose enough to allow for the third to be given a little flexibility.
Having the wrong racial ASI does not ever make a class unplayable by a certain race, it merely means they're slightly less efficient at it than one that does have them in the 'right' places, but more rounded out overall.
[edited for minor wording tweaks]