Hi,
I’m pretty sure the drop rate during beta was higher (2 in every non-npc lootbag). Maybe they didn’t adjusted the price of items.
Anyway, you can also get badges by doing the puzzles jumps (5-6), or do enough damages to structure’s “lord” when capping (1-2 badges).