But of course this makes it all the more ridiculous that we allow them to lock up the results of research. The issue here isn't just that Open Access is more economically efficient (although it is, by a factor of 3-5). The real issue is that there's so much can't do at any price with the current system or paywalls. If the Web as a whole were paywalled as academic papers are, we'd have no Google for example, because it wouldn't be possible to spider. We can't even SAY what the advantages to ubiquitous open access will be yet -- they haven't been invented, any more than spidering web-search engines were invented before the Web.
This is the age of the individual contributor. Open Source has taught us all about the power of appealing to and capturing the output of people working at home, in small groups, at small startups, etc.
So this isn't so much about recapturing the piece of a fixed pie that Elsevier takes. This is about making an incredibly larger pie by opening the information up to a wider audience and allowing us to compound the benefits in a much larger ecosystem.
Naturally smaller institutions are going to spend a larger piece of their pie on something if its price doesn't scale very much compared to a larger institution.
Anyway, research is the primary motivation for purchasing journal subscriptions. It does not make financial sense for a non-research institution to subscribe to many journals. So regardless of which budget the subscriptions are formally taken from, they come from, it should be considered a cost of research. Making the system more efficient frees up money somewhere that reduces the cost of (externally- and internally-funded) research.