I'm so bored with fantasy races with cultures that seem like they couldn't really function.
Frost giants don't grow food or keep animals? Really? Not like...a frost giant enclave somewhere, but the whole culture. Kay.
Goliaths...what. Don't get me wrong. I like Goliaths, but to me they are only usable if you tone down the "they expel or abandon any adult that needs help" stuff. Like...actual irl people from harsh, low resource, environments are (so far as I know without exception) never like that. The opposite is requiredfor the group to survive. Groups become so close knit and interdependent that they will also go far out to their way to find ways for the elderly and otherwise infirm to contribute, and often care for them even when they lag behind.
Also, do Goliaths deteriorate at a much steeper rate than humans do with age? Because, IRL the elderly in harsh, low resource, places tend to be able to keep up well into the grey hairs and deeply wrinkled face stage of life. A whole race that embodies that environment has no elders? Seriously? Even irl cultures that idolize those who die in combat have elders.
Its just very poorly thought out.
Mountain people are anthropoligically unusual compared to city, rural, and non mountain nomads, but they still form fundementally sustainable cultures. Goliaths aren't humans, but they should still have fundamentally sustainable cultures.
/rant