Unfortunately the info typically
is on that page, just not complete - and you want more and Google knows it's the way to that information, so results are largely correct, no?
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.
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.