You're right it's not ideal that races shoehorn you into certain classes, but on the other hand you don't want someone's race to be flavortext. I think there's a balance to be struck. I doubt DnD will find it on the first shot, but I'm looking forward to what it looks like for the version after next.