I would say that all of those factors are affecting data curation, and each is interrelated. The technology needs to be developed and available first so that infrastructure can be built on it. Libraries and archives have made a lot of progress in this area, especially in the realm of repository development. 