The simple answer is there is just so much more room and therefore more spices, e.g. the Taco packet has 0.55-oz, but the bottle has 8-oz. That means the packet has only 6.9% of the bottle contents.
Q&A: Why are the shaker bottles so much more expensive?