That's exactly the reason - it's an attempt to limit the load the website is being put under by anonymous visitors
Do you have inside information or are you just guessing?
I would have thought it was more of an attempt to increase the number of registered members in order to enhance the advertisement revenue.
In any case it's bloody annoying.