The embroidered logo has taken cost the reason is in the whole shirt the only design that makes your shirt or anything beautiful. and logo itself a brand of anything so this is also the reason.
ones a logo is digitized a stitch count will dictate the price of the embroidery. the online company provides the best logo design and embroidery digitizing as well if you wanted and the best part is just in £7 / Design so it not expensive at all. the quality is very matter then money, so quality matters.