Karma definitely works, but a lot of people don't realise how many majors it takes to trigger it.
You could be lucky and do 10, or in some cases 80+
I don't think that I've ever done more than 80 or 100 to trigger a drop. My average is one JP about every 1.5 days attending as many as I can when online by teleporting to clanmates and checking between shards as often as possible.
If you only attend 4-5 majors a day, the reality is that you will likely only get one JP per event.
I think the karma drops may have something to do with how many of the minors you do before the boss fight.
There has to be something that instigates the beginning of when your karma starts.
I think those who do more of the whole arkfalls as opposed to just the boss fight may get better rewards but that's not much help if you can only do 5 a day on an empty shard if you're lucky.
I don't do minors, ever, unless it's part of a quest.
Solstice I did no minors at all and still got Comet, Prancer, Dancer x2, Donner x2, Vixen x2 and Cupid x1.
Karma is obtained at every event major (Solstice had WM event too) and nothing else. There's no trick involved at all.
Anyone that says they did hundreds of Majors and had none either had no Patron pass or are counting minors too or just not counting their Majors properly.
It's possible that there's bugs too of course, but a bug for karma would likely affect everyone with a PP since karma applies to everyone with a PP, just like the bug where karma trigged, but no drop happened.
I think what Bentu was implying is the shards before the boss fight. But again I could be wrong.
When I say minors I mean the minor arkfalls that lead to the boss fight of the mjr.
There has to be something that triggers when your own personal karma starts or else people would be pulling their karma jps at relatively the same time.
On the first day karma was introduced some people had karma drops within hours of it starting, I myself had to wait 4 days.
What I'm saying is something has to trigger it and then certain circumstances have to take place before you get a karma jp reward.
Just caught it while you were typing the previous post, lol