privacy is the main reason. corporations can not steal/sell your private data if customers are not giving them the private data. giving the data is not necessity with bitcoin.
yeah for me privacy is also really important, besides that i really like to have control over my own money as i dont need to use any banks