Quality can be a problem. Elen had a Pope John Paul II shirt, and I had to get her a new one this year because the print came off in the wash. The publishers really need to make some new ones: they’re still using designs from when he was still Pope!
OTOH I have mugs that have a good glaze and the image is still like new after 20 years. I think everything fading fast started with the web driven "price is everything" perspective and companies settled into the lowest common denominator without giving the buyer a choice.
CafePress has shirts similar to the one I posted in , IIRC, Athletic Gray with red or "gold" letters and light blue with navy, but I could be thinking of a T not a golf shirt