Good is what is biologically beneficial. As opposed to bad being what is biologically detrimental. They are the binary code of sentience. Trying to define it further than that is like trying to specify what yes and no, or on and off really mean.
The problem is that as social creatures, we need some larger community code of conduct, in order to function. So good and bad get elevated to some cosmic conflict between the forces of righteousness and evil.
Evolution might be dynamic growth, but the structure of society is based on stable forms and conventions.
The problem this creates is when good is assumed to be aspirational, rather than elemental, conflicts tend to become a race to the bottom, of us versus them. Rather than being able to sort through all the nuance, subjectivity and complexity, in hopes of further evolving our social conventions.
Black and white are much easier to understand, than all those confusing colors and shades of grey.