It is easy to accept a rejection message than a turn off in a public place. We can all agree that there is nothing as bad as a gone-bad blind date; when you meet someone who is a total opposite of you, and no matter what you do, you do not click.
You might end up kissing all manners of frogs and toads before you get your 'butterfly'.
This may take you a whole year, or you might never get anyone. Online sites give one a chance to learn from the person they are pursuing.
Meeting people online and at a personal level are two different situations with different experiences.
Some would say one is great over the other, while some preach against it.
Social life is slowly drifting away; people no longer value their time with friends and loved ones.