As a person that is new to using a SP, and also having the disadvantage of being very shy, I find it very difficult to make initial contact.
It may be very impersonal but I find it much easier to either email or text for initial contact. If I can't find the SP website I would want to ask for it to learn a much as I can before going any further.
To compound matters worse I don't have a smart phone so texting is even more difficult. Don't get me wrong, I understand perfectly what is being said, but for some new customers it can be a daunting experience trying to meet an experienced SP.