it used because action script 3 is a different language so there is more learning involved it is the same as css3 and css2 even thou css3 has been out a while most people still are not using it fully within web development it will just take time
I personally code any new projects using AS3. But going back and modifying old projects (usually done by someone else) also required the knowledge of AS2.