The question is confusing. Once the average user has bitcoins, they are usually much easier to use than any other type of online payment.
If you think about it, what's required to use USD online? You have to first obtain some in RL, either from an employer or some other source, then you have to open a bank account, deposit your funds, wait for them to clear, apply for credit with a credit card company, wait to be approved, etc. Using bitcoins requires one to go through many of the same steps, the information about how to do it is just not as widely distibuted in our society.
I see your point, but still 1) in America we virtually all have dollar paying jobs, credit cards, and bank accounts. Using them is easy and familiar. With Bitcoin sites though you have to have Bitcoins sent to your client from one website, then resent to the next website with the appropriate tags. It can definitely get confusing. 2) I wouldn't say easier considering how easy it is use to use a credit card versus using the Bitcoin Client. 3) In order to get Bitcoins at all it presupposes we have money from somewhere, which requires some sort of credit somewhere just to get Bitcoins in the first place. Bitcoins are inherently more cumbersome to attain then dollars in America.
Websites are easier than using the bitcoin client and having to backup the wallet etc... so no they aren't discouraging users. Sure they could be better but this is nonsense, EVERYTHING can be better!
I suppose this question is in reference to normal dollar websites. They are generally fairly easy to use, and most transfers are easy and simple. Also, please try and keep in mind the whole point of this poll is so that I can show that there are definitely improvements that can be made to make things easier. Perhaps it's a trivial point, but it will help me for my project.