If you buy 2000 packs in a bundle, and pay with SPS, then the cost is exactly $3 each.
$4 still seems cheap to me, it's still less than a pack of Magic, Pokemon, or any other card game... and people pay more than $5 for packs in games where they can never sell/trade the things they pull.