If those sites show something else to you than they show to Google Bot, that's against Google's policy and they should be penalized, so I'm assuming they aren't.
If energy required to get to the information you need through that path is too much (i.e. lots of people bounce on that page), that will again, generally, result in putting it lower in search results.
So either most people agree on putting up with the login page (or are logged in already), or some other factors which I assume you'd like to discount keep those pages so high.