I guess that I agree, in a sense with what you say here. But, my recent experience in consulting within corporate as well as educational environments has led me to conclude that things are not this simple. In the world of corporate training, the question that has to be dealt with is "How can I take the tools (read media) available and maximize learning?"
Instead of being able to do an analysis and select the best set of tools for delivery, I have to analyze both the outcomes/content and the available tools and reach a compromise. The only way to do that is to understand what tools support what strategies for interaction and with whom/what. Thus, the question of differences is not so much the issue as it is what tools support what strategies (and to what extent) so that the design I develop will be maximally effective within the environment's constraints.