Large startup requirements for beginning a class. Availability of funds for hardware and software - institutional and student end. Security issues of courseware. Providing training on use of technology up front reduces amount of student time invested in learning the technology in later courses. The student now has a learning curve for both content AND technology usage.
Software is too often an electronic text, yet students still seem to appreciate it more.
Students may focus on the medium not the message. Disinformation can be disseminated quickly, verification process is a problem. HTML is easy in some word processing programs. Cost of development of technology components. Courses for larger markets are done for cost efficiency.