Then we go right back around to the original question, which was why anyone would need halflings to have some lower set of STR ability scores compared to goliaths for "verisimilitude"... when even assigning a halfling a -1 STR compared to a goliath's +5 you are still ending up with dice rolls from 0-19 for the halfling and 6-25 for the goliath... with the halfling easily defeating the goliath on strengths check any number of times.I don't need rules to be perfectly realistic, nor I would expect it from D&D. But I expect some base level of verisimilitude and representation. To me the purpose of the RPG rules is to represent the fictional reality and if they don't do that, I have no use for them.
Once again... needing certain modifier bonuses or penalties for races for "verisimilitude" when it doesn't actually accomplish what anyone says it does... means there's no reason for the game to include them if the designers think more players would be happier making whatever types of characters they want without them.
Yes, (general) you might want them. But if they aren't actually accomplishing anything of real substance, there's no necessity to have them.