If it was just a question of salary/prestige, I think taking a lower-salary job with more research time would be appealing to many people. But many pure-research jobs also have little employment stability, or just don't exist. The ones that do exist are often "soft money" jobs like postdoc and research scientist, which are tied to grants, typically with a contract length of 1-3 years. It's possible to chain such jobs together, but stressful and uncertain, and may require moving frequently (which can be tricky if you have a partner, and especially if you have school-age kids).
There are stable research positions, but they tend to actually be high-prestige and hard to get, like faculty member or permanent fellow at a research institute (Institute for Advanced Study and the like). In some fields you may also be able to find research positions in industry, or at a national laboratory, and those options are pretty popular, where they exist. A really well-funded lab that can string together enough grants to insulate the research scientists from the money flow and provide them de facto permanent jobs can also be such a place, e.g. the heyday of the MIT AI Lab, which had many non-faculty researchers. Also a popular option when it exists, but fairly rare in CS (more common in areas like medicine).
I know situation fairly well, my wife works in marine research. Organization with 150 people has 10 HR persons. There are no money to fund research, everything went into fancy office. McDonalds stuff are paid better than lab assistants...
My point is that people at such position can best serve science, if they funnel some money into actual research. There are many researchers, but qualified administrators who actually cares, are very rare.
> If it was just a question of salary/prestige, I think taking a lower-salary job with more research time would be appealing to many people.
My experience is that it's not necessary the case. Even when such jobs exist ("low-salary" permanent research positions that may exist in some european countries for instance), a lot of people still prefer to take a professor position at some point.
Also, passed a certain age, some researchers find themselves less productive research-wise and want to do other things.
> "low-salary" permanent research positions that may exist in some european countries for instance
Hmm, I'd be interested in learning more; sounds like the kind of position I want. :-) Around here (Nordic region) I don't know of any such positions though. There are teaching-only positions, which can be a good option if you like teaching but not research: no grant or publication pressure, just a stable job with reasonable work hours. And there are regular faculty positions, with the usual teaching/service/research/management mix. But I don't know of an option to go research-only, at least in CS. In some areas you could work for a state agency as permanent research staff, but I don't know of any that do CS research (civil-service research positions do exist in areas like historical archives, social science, energy policy, international relations, healthcare policy, etc.).
edit: I did think of one place with such positions, the French state technical research institute INRIA. Maybe I should learn French...
Actually, I was thinking of INRIA and CNRS in France. You don't even need to speak French to apply. Basically, there are two types of positions, junior and senior. What I find surprising is that many junior researchers apply for a professor position it they think they won't be able to get a senior researcher position (there is less and less of those). They trade a lot of academic freedom for about fifty percent salary increase.
There are stable research positions, but they tend to actually be high-prestige and hard to get, like faculty member or permanent fellow at a research institute (Institute for Advanced Study and the like). In some fields you may also be able to find research positions in industry, or at a national laboratory, and those options are pretty popular, where they exist. A really well-funded lab that can string together enough grants to insulate the research scientists from the money flow and provide them de facto permanent jobs can also be such a place, e.g. the heyday of the MIT AI Lab, which had many non-faculty researchers. Also a popular option when it exists, but fairly rare in CS (more common in areas like medicine).