For years, my academic niche has tried to break free from the likes of Springer/Elsevier. Here are the bottlenecks:
* There are wonderful "pre-print" servers like arxiv and eprint.iacr.org. However, these do not maintain the "archival quality" document storage that is needed for academic scientific literature. In day-to-day, all researchers use these to stay informed on recent results. But how to guarantee that nobody hacks in and figures out how to change a few bytes in one paper that is 10years old? How to guarantee that these documents are available 75 years from now? I'm sure that many of you can devise solutions to this, but they will be costly, and they will need constant labor to implement. How do you pay for this? It is OK when 20,000 researchers in a field are downloading papers every once in a while, but what happens when every student in the world wants to read these? The bandwidth charge becomes non-trivial. It seems like it needs to be outsourced, and some commercial entity with experience handles it.
* The tenure process is slow to change. Many academics need publications in prestigious journals with "high impact factors" in order to get tenure because the upper-level tenure committees in older institutions use these metrics to evaluate cases. These people are not stupid: it is just hard to evaluate cases across a university when you are not an expert. Instead, you assume that certain journals represent "the highest quality work" and thus use the presence of those publications to judge researchers. This means that the top papers still end up in Elsevier/Springer journals.
When I was a grad student at MIT, it was easy to read papers; if your IP was from MIT, every paper was 1 click away. I wonder how it is going to work now that Elsevier's catalog won't work this way...