Isn’t the point of the costume to be stereotypical so its easily recognizable. If someone wants to be a princess for halloween but they want a realistic costume then they might just wear regular everyday clothes like we see real life pincesses wear…but then no one wpuld recognize that you’re dressed as a princess. Instead, people wear poofy dresses and a tiara because its more easily recognizable and obvious than the realistic version. I didn’t really find this costume to be offensive. There are things much much more offensive than dressing up like a rich Arab sheikh.