So sounds like the jist of it is Niantic is trying to save time/money on modeling new clothing so they dropped down to 1 base model with sliders instead of distinct models.
Makes sense, but yeah results don't look great sometimes from what I've seen.