Shortman McLeod said:
Why stop there? We could go on to have, "Abilities: Any. Age of adulthood: Any. Favored class: Any."
The GURPSification of D&D. Nah.
Not quite. I've never played GURPS so I have no idea. Look, there is a broad definition of each race that one can acquire from popular culture. Dwarfs are gruff, drink ale, live in caves and underground. Elves are aloof, long-living, etc. Those things are all fine. You can construct a standard core race from that without any problems. And, as far as environment goes, let's face it, when you put together an adventuring party, who cares that the elf was from the forest or the human from the plains? The campaign setting can sort that out. Pathfinder, for example, has dwarves that don't live underground at all.
All I'm saying is that you can construct a fine race without forcing it into a particular setting or 'home'. The core books don't have to have lengthy pages about elves loving trees, how they construct their homes in trees, or how halflings make their swamp boats. That kind of fluff fits in a setting, not a core book. You can define the broad characteristics of the race without needing to do this. Saying things like 'humans like horses' just shouldn't be in the core books, IMO.
As for the others things you mention, of course they can go into the core. Those are playtested abilities that define a race. Where you put that race in a campaign setting, is something I believe the campaign setting should sort out. If everybody is just going to create that halfling from the city, or the dwarf in the forest, then why bother specifying where they're from in the first place?
Pinotage