I say again ... it’s because it’s what the corporations want. And what they want, they get. They aren’t anti-American so much as they are pro-money at any cost
Then somebody good with computer graphics can put the red, white and blue back in the uniform clad pictures of the gals. Just do it, bitching about will do no good.