Why choose AS3 over AS2?

I’m not quite sure what’s the point. AS3 has mad it so complicated to do the simplest of things. Could someone clarify the best reason to choose AS3 over AS2? Because as of right now it seems completely pointless. Something as simple as creating a movieclip dynamically now has be a class? Wtf? ('scuze my french)

It’s just a headache trying to work with AS3 and I don’t understand it’s complexity