I don't really see why developers would want to drive players away by screwing with their "Player luck".
I'll admit, I've been punished multiple times across the 1,700 hours I've put on this game, different severities, different reasons, etc.
But regardless of all that, my luck is still random.
I really do get where you're coming from.
There are times where I get absolutely nothing, and there are times where I get exactly what I want.
And this has pretty much been consistent throughout the years of my PRO journey.
"How come this dude gets all the good stuff, while I'm stuck here grinding for hours getting the crappy stuff?" is what goes through my mind many times.
Sometimes, I'd think it's because the others have contributed more, or maybe because I've done some bad things in the past.
But from what I've seen. This isn't the case at all.
I'd see people in chat having some extremely lucky encounters, despite not having the best attitude, and having some sort of punishment applied to them in the past.
Sometimes, I'd be the one to get lucky, getting exactly what I hunted for, or even a shiny encounter, while all the good-hearted people get nothing.
It really is just RNG. No matter the "negative karma value" you think you have.