I did the IT support for a top ten engineering department for almost 10 years.
I half agree with TFA.
Most online tools (Blackboard here) are not that great about making it easy for the instructor to upload content and to migrate it between semesters.
About the nicest thing I could say is that having the grades online is nice.
Of course, things could have become better. It's been 2 years since I directly supported faculty in that matter.
The heart of the matter is the idea I've borrowed from the Amish. Their Ordnung.
What is the purpose of the technology? How does it affect the community?
If it doesn't really improve things for the instructor and the student (in the instructor's view mostly) then why use it?
Most faculty really just need a place to upload files to share with the class and that's about it (as has been mentioned earlier). They (or their TA's) still need to create and assign homework, quizzes, exams and project; and then grade all of that. Not easily automated.
Some (most in my opinion) transfer of knowledge is best done when you can interact with the person. I think this image best illustrates that (from Software Development as a Cooperative Game).
A technology has to be useful and have a purpose beyond itself.