They are really popular here in NC. I recall that they were NOT popular in CO where I lived previously.
Sometimes I will see a car with 3, 4, 7, or OVER 10 different ribbons!
I think they are just a way to attract attention to the driver...they need to be seen.
I am not putting a single one on my vehicles, that's for sure.