And, realistically, this is the issue no? Shaman are not even divine? Shaman are always less powerful than clerics? Shaman only belong to evil, primitive races? Does anyone actually not see the issue here?
I think you are focusing on what you consider negative and letting that color how you are perceiving the rest.
Shamans were less than clerics and only for humanoid races (including stone and frost and fire giants, not just evil primitive races) in 1e.
In the other editions from Basic to 4e they are full caster PC classes. Even in 3e the lower powered NPC one is genericized and not called shamans while the spirit shaman class is a full caster PC class.
4e shamans being primal was not a dig that shamans were lesser than druids. Both were primal and neither were divine, tapping energy from spirits and the world instead of gods and the planes.
In the 5e MM index on page 352 it says: "Tribal Shaman. See Druid."
In the 5e MM on page 346 in the NPC section it says:
"DRUID
Medium humanoid (any race), any alignment
* * *
Druids dwell in forests and other secluded wilderness locations, where they protect the natural world from monsters and the encroachment of civilization. Some are
tribal shamans who heal the sick, pray to animal spirits, and provide spiritual guidance."
At least some shamans already are druids in 5e.
The statblock for the 5e lizardfolk shaman is on MM page 205, they are neutral and cast druid spells and shapechange into crocodiles.
In the MM monster entries the word shaman only shows up for default Neutral Stone Giants, default Neutral Lizardfolk, and default Chaotic Neutral Quaggoth. Shamans are not explicitly associated with any default evil race, not Kobolds, Goblins, Orcs, Hobgoblins, Troglodytes, Gnolls, Grimlocks, Bugbears, Ogres, or Hill Giants. They are associated with druids who can be any race and any alignment so evil orcs just as much as good elves.