Well, mostly it's because I really don't see a point in pretending to be fictional characters from video games/anime. Also, a lot of it makes people (guys especially) look really nerdy, and not in the good way. Of course, as I said on your picture, hot girls half naked cosplaying I can enjoy.