Some people prefer bitcoin because of it's anonymity. They prefer not to be known who they are or what their details are. Some ask for it because of their own protection also but making it anonymous, makes it more dangerous. Better yet, ask for an escrow for transactions. Bad people prefer it because they can buy illegally and possibly get away with it, that's only my opinion.