Hi Josep,
I couldn't agree more. I think Flash has become such an important platform for eLearning - Adobe are pushing in the direction of eLearning more and more these days - that anyone in software development for educational purposes can't afford to ignore it. In my view, it should be regarded in the same light as PHP, XML, MySQL and HTML.
Moodle provides an invaluable framework for developing and deploying eLearning interactions and the existing standard modules provide a lot of functions for giving tests, collecting assignments and collaborative activities. Without Flash, however, Moodle is limited in the learning interactions that it can offer - you can reproduce some of what Flash can do with PHP and JavaScript, but it's so difficult that it restricts what you can do because of the time it takes to develop them. They're also quite limited and often end up being more like tests than lessons.
I work with techniques and theory for cognitive learning a lot for which Flash is ideally suited. Computer Assisted Language Learning can offer some very fast and effective learning activities for languages that I simply haven't seen on any other platform. The major closed source developers have all made a strong commitment to Flash. It would be foolish for anyone who is serious about eLearning not to.
Just my two cents worth.
Matt