People about Cosplay...
You absolutely do not have to make your own costume to cosplay! Made or bought, cosplay is cosplay. Cosplay is more than making an outfit. It can include makeup, wig styling, and prop making too, besides sewing the costume. Some people, like me, style their own wigs and do their own makeup, but can’t sew or craft. Some people simply wear the costume and don’t make any of it, and that’s fine too. This cosplay elitism needs to stop, of course it isn’t wrong to buy a costume. As long as you’re having fun, you’re doing it right.
It depends on what you mean by popular. It’s more or less exclusive to conventions, which have the benefit of only happening once each year per con. Attendees like myself have time to craft and sew awesome things. I know why I like it-it pushes my creative boundaries and has become my full time hobby and side-job. It’s very fun to be someone else, but it’s also fun to show off your work. I made my husband a great Groot costume for DragonCon last year and it was one of the best weekends ever. We had a blast as ‘Rockette’ and Groot. There’s something about participating in a huge fandom that is just pure fun.
I don’t think it’s really all that popular with the general public, when people don’t know who you are it can be disappointing. They don’t really know what to make of you when you come into a restaurant painted blue with a handful of storm troopers after an event or convention. Kids seem to go nuts over it though, I’m also a member of Rebel Legion and dress as Princess Leia for events. Adults are amused but kids go crazy for Darth Vader. Popularity really only seems to stretch as far as known characters.
Costuming has been around a long time: we find artifacts from tens of thousands of years ago where they were used to portray a being or spirit. Often those who played the parts in costume were held in high regard.
A little time with kids or a parade group reminds us all how much fun people have – let alone when there is a formal play being staged. Costuming is fun; it’s fun for people to pretend, but it should be understood by all that it’s to be pretend. Problems come when the “role” gets mixed up with one’s being; the role defines the person instead of the person defining the role.
As Jack Nicholson famously said to Michael Keaton as they were suiting up for their roles in Batman (1989): “Time to let the costumes do the acting.”
When the role is more than the person, that causes psych problems.