Problem is that Amazon's gift wrapping is crap. They just throw it into a blue felt bag and attach a gift note.
For the record, Amazon charged me 3.95 per item for gift wrapping. I don't know if it changes based on the size of the item, whether you're a Prime member (I am), or other factors. But it's not always $6.