This is entirely irrelevant to my argument which is about the races as a whole, not about a small handful of PCs who are also a part of that race.
Races as a whole are up to the DM, who can give them whatever stats they want. Or just use the NPC stats in the back of the book, which have no racial modifications at all, meaning every goliath commoner is exactly as strong as every halfling commoner anyway.
PCs are individuals, not entire races.
It's important that the stats match the fluff and other mechanics. If you represent a race as being very strong, it needs a strength bonus in addition to any other mechanics or there is a disconnect. Same with the rest of the stats.
Why is it important? Why is it so important that
every player have stats that match the fluff and other mechanics, even if they don't want their PC to have that high stat? And why is it so important that every member of a race be exactly the same?
To match the lore and other mechanics so as to avoid disconnects caused by being smart and not smart at the same time, weak and strong at the same time, fast and slow at the same time, and so on.
I see no disconnect. Goliaths are strong because they get Powerful Build. A goliath with 8 Strength still has Powerful Build and can easily carry 240 pounds and lift or drag double that. That's
really strong. They're just not necessarily good in a fight.
Did you not see my compromise where everyone gets what they want?
No, I didn't see a compromise. I saw you insisting on a racial ASI and trying to pretend that allowing a floating bonus is a compromise, even though that disregards what many people have been saying. We don't always
want to have strong goliaths and dexterous halflings.
Here's a compromise: take the floating ASI and put them in the "correct" racial stats. Then you get what you want. And I can put the bonus into whatever stat I want them to be in. Then I get what
I want.