Not even Google ever printed 20k tshirts to give away for free.
Thats demonstrably false. I used to work for a merch company on the Google account and 20k custom printed Google t-shirts to give away at some event is a once every one or two months kind of order.
Exactly. Even Google, who have piles and piles of cash just sitting around and could easily afford it, don’t move into the printing business to save a few bucks. They just contract some company who offer that kind of thing as a service to arrange it for them. The company I worked for don’t even print the t-shirts, they just arrange the printing via a range of companies who do offer such a service. Everyone in between takes a little cut and Google still get their t-shirts at like £5 each.
Google love a t-shirt. Sold more t-shirts to Google than any other client by a mile and a half.