To be honest, embroidery is expensive, which is why companies usually go for screen printing. But, embroidery has its own charm and aesthetics which cannot be beaten by printing. It would be right to say that embroidery is more valuable than printing.