Here is he thing and my issue, yes orcs is on a general level stronger and sturdier, as elves is generally more agile, etc and so fourth... but i still think the we the players isnt general we are the exceptions and thus a mage orc should or could have a +2 to int, and be just as good as a high elf mage... its much much less common, but i think its fairly fair and open up all races for all classes in a much more fair way...
To make a example if you look at background in DnD 5e, its actually stated that the backgorund in PHB is just examples and something that is just a example of a urchin... and again, not all urchins in the entire world comes from the same form, its kinda retarded to think the all Urchins in the entire universe and planes all have Sleight of hands and Stealth, they could as well have survival and persuasion... its outright stated you can make your own background...
And to further this, drow are generally evil... is that seen that All drow have a intereic + to their evil axis and thus cant have certain levels of good ?... my point is yes drows is generally evil but on the rare occasion a just as good aligned drow exist, like drizzt ?!?...
Do i think there should be cultural and racial characteristics, i sure do, but i rather see it have a certain list of more loosly apropriate racial features, like for example that forest gnomes can speak with aimals, or dwarves speak has a affinity with rock stuff...
That being said, i can play eitherway, but i do like the path DnD one is taking even more so in regards to half "races"... My issue is f people want all races to be attributed by their general atributes then that should be across everything, meaning all drows is evil, since their generally evil, or atleast they cant be good since they have a plus towards evil, wich would be the same for orcs, githiyanki... right ?