being penalized by the fact they want something unusual. But if it is unusual there are reasons. In italy we say "drunken wife and full barrel". Something like "have the cake and eat it too".
I strongly disagree that it's true that "If it is unusual there are reasons".
That's not true, or certainly there aren't good or sane reasons in most cases. It's usually just arbitrary and often quite lazy/thoughtless-seeming choices by the developers. In most cases the developers seem to have simply gone "What is it most obvious this being might be good at?" and mindlessly slapped a +2 on that. This is why we have way too many +2 CHA races, a fair chunk of +2 STR races (but all of them with a fairly narrow range of concepts), and a decent number of +2 DEX, but far fewer with +2 INT, WIS, or CHA.
This isn't some well-organised, well-considered decision by WotC. This is just a lot races being slapped together somewhat arbitrarily.
So that idea just doesn't work. This isn't wanting to have your cake and eat it. This is just simply wanting to eat your cake at all.
I've been passing the time making characters. The thing that happens, is if you were predisposed to build toward a 'logical' race/class due to the bonus, now you just look at what additional rules are on that race, and see if they still matter.
It just punts the min/max consideration down the road a bit, it will still happen, and ultimately the only change is.
"If you desired an official link between ASI and Race, with restrictions, you no longer get that."
I accept that that's your experience, but that's not been my experience, doing much the same.
Racial abilities tend to impact your choice of race a huge amount less than the ASIs, that's my experience, and that's largely reflected in what I see from players in the groups I'm in. It seems to me that the average 5E player, once they got their ASIs locked in, is pretty comfortable with taking a race that doesn't great racials, but is pretty cool. I even see min-maxers do this. For example, one min-maxer I know is running a Goliath Fighter. He picked it for the +2 STR, +1 CON, which obviously great, but he picked it despite the actual racial abilities - as he said at the time - not being particularly good, because he liked the style of Goliaths.
So I don't think it
just kicks the choice down the road, especially not when you're creating characters for an actual campaign, which you'd want to play, rather than idly creating characters, where you don't care about playing them. I think it also raises the bar on min-maxing of race. A lot of players are just going to sigh with relief and pick whatever they think is cool, rather than scrabbling through dozens of races to find the most OP racial abilities. And I think the number who actually say "I'm willing to play a Yuan-Ti for the entire campaign, just to get that sweet, sweet Magic Resistance!" or whatever is going to be pretty tiny.
I know for example, my current most-played character in a campaign, I would have picked a different race if it wasn't for the ASIs. It's not like I dislike this one, but they're a compromise candidate - they have the right ASIs, and I'm okay with the style. Racial-wise, they're actually great, which also helped, but I'd pick objectively worse racials for a race where I wasn't only "okay" with the style. Whereas another character, he has pretty crap racials, but had right ASIs, and more importantly, I loved his style, and I wouldn't change even for a character with way better racials.
And I think I'm like about an 8/10 on the "degree of min-maxing" scale. Pretty much no-one I've ever played with min-maxes as hard in D&D (in other games, sure - like in Cyberpunk 2020 I was only ever about 6/10 on the min-max scale, whereas one of the other players was like 11/10).