Ah yes, we have the technology to send software updates to Voyager 2 in 18 hours, but apparently sending a 2MB file to public libraries in less than a decade is beyond our comprehension. What a world.
I think the reticence of libraries to purchase ebooks is because not only do they cost more than hardcover the usage license is time limited, or so I've heard.
I usually have to wait about 10 years before the library gets the ebook.