Self-adhesive labels are necessary because it is absolutely unprofitable to produce packaging with product information at once. It is much easier and cheaper to buy basic packaging - for example, shampoo bottles, if you are producing cosmetics - and order the label to be printed separately.