Extra Stuff 101--a traditionalist perspective:
Pocket basting and vent tacks are part of the construction process; the purpose is to keep two pieces of fabric from moving around as they are being sewn. Basting uses a very long, loose stitch and, often, a different colored thread to make it easier to remove after the stitching is completed. Tacking and basting can be left in to keep parts of the garment flat during shipping but is normally removed before a garment is worn
Labels can be on hanging tags attached to a garment, basted onto a part of the garment (the label on the sleeve of a suit jacket), printed directly on the inside of a garment, or sewn into a seam. Outwardly visible labels are normally removed since it might look rather strange to see someone walking around with pricing and care labels dangling from an armpit or sleeve. Long, dangling labels sewn inside a garment are often marked with a dotted line with a scissor symbol to indicate they, too, should be cut particularly if they contain retailing tracking devices. Small, decorative identification labels sewn into a garment at the back of the neck, or on the lining, are usually left since they don't show when the garment is being worn.
Hanging straps are put there for retail purposes as are pieces of tissue, plastic, pins, and cardboard used to protect certain parts of the garment during shipping and to facilitate display at the point of sale.
Just be warned that seeing someone walking around with these bits of manufacturing, shipping, and display pieces can look very odd to those of us who are older since we were taught to always remove these items. On the other hand, my grandmother would never have worn a T-shirt with a company logo written across the front, so times do change.
*Off to hack at my new jacket with my seam ripper and tiny scissors as per my grannie's and Angie's orders!*