Some sites think their bytes don't stink. They think you should register and login to see anything beyond the home page.
What they are doing is asking me to get married before the first date. What's in it for me?
In this Internet day and age, a company and site has to build trust before a random visitor is going to cough up a name and email address.
Show me a little leg first...