In the past, science was an eccentric hobby, not particularly valued and certainly not a viable career option. Today it's all of these things - like becoming a doctor. Telling your mother you want to be a scientist is far better than saying you want to be a musician. A hundred years ago that wouldn't have been the case.
The consequence of this is that these fields are filled up with careerists - people who are socially driven rather than curiosity driven. I think this might go some way to explaining the slowdown in scientific progress, because people chase low-risk 'hot' fields to advance their careers, rather than splashing about in the unfashionable backwaters of science for the sheer enjoyment of it.