That I agree with (and its why I'm dropping the other part of the discussion). That's actually the case for a lot of shadowrun qualities I've noticed. Both good and bad the actual cost seems to be fairly random and its up to the GM make them worth the points.
I mean look at the spirit hunter mastery quality it requires 4 points in astral combat a specialization (I think) in spirits and 20 points of karma to suppress their abilities for 2 combat turns if you successfully use the banishing skill (more points) or damage it with the killing hands (more points) ability. Then there's the prime data haven quality or commone sense quality. That last one requires the GM to warn you if your doing something foolish a number of times equal to your edge. Don't even get me started on the rank quality I'm not even sure if that's positive, negative or something else.
Anyway all other discussions aside as Xenon said what makes it worth 25 points (or not) is the GM playing it and that again varies per group.