Based on nature of your business, customers may need to interact with you privately. Social media isn't efficient for private communications.
I'll only contact a company "directly" using their contact information on their own website. Social media is great - but for different purposes.
I personally like contact forms on websites, makes things really simple and there will always be customers who appreciate that.
Have you been out there in the real world?
Not "everyone is on Facebook". There are many people who don't use Facebook, Tweeter and other social media. If you remove the direct contact option, then they won't be able to contact you and will move on to the next company.
Keep the contact form. It will outlive Facebook, Tweeter and the rest of that band.
Yes, many people would like to speak with you. Facebook isn't a place where you can ask the company privately.
You may publish your corporate contact email and/or phone number instead of a contact form. The latter is often used as a simple spam shield.
Yes. Personally I prefer direct email address than contact form. If I wrote some message to website owner, then I have all information in my email box.
Like other said. Social channels are dedicated to other purposes.
We thought it wouldn't matter. We had a Facebook, twitter, etc. we added a contact form and have gotten several sales leads from it. Depending on who your potential customers are, it can help. It's not hard to do, so you should just have one.