Embroidered apparel is long lasting and gives branding power. Companies do this because they want to give that impression to their customers. They also know that you will associate such apparel with their brand. In addition, people see them as higher end products and do not like to get rid of them.
Depending on the garment, location, and design, embroidery can be more comfortable and durable.