I agree with the OP on this I think the packs are way overpriced and often don't give any value for money with the odd exceptions being the lightspeed bundles they have been doing recently - which might I add have been going up in price each time they release.
That said, people have a choice to pay or not. Don't like it don't pay it.
That brings me to my point on this though - If people stopped paying the prices the game would die. Rather than the devs taking a step back to think hang on, perhaps we need to lower our prices here OR at least make it guaranteed drops with some logic that already 7* characters are excluded. Instead they'll just say the games dead, there's no appetite for it anymore and would give up.
That would be real sad and far from the truth! Despite it's flaws, this game has an awesome community and is hands down the only Star Wars game worth playing imo. Just a shame the greed ruins it.
I'd personally spend a lot more if the price to reward were fairer. Example being I snapped up the lightspeed bundles every time they dropped and the £5 Kyro packs (which are now £6 I've noticed!) Good value and I buy every time. It doesn't break my bank and I feel I've been getting something for my money. But, I won't touch anything else that is a chance to drop, not for me that. On the odd time I have dabbled over the 7 yrs I've played, I have always gotten the rock bottom reward. Well, I work hard for my money and won't waste it on chance. Maybe if CG realised that probably 98% of it's global player base viewed things the same way, they'd potentially make a killing but they won't and as a result, we all lose.