I didn't mind backward compatibility even at Flex 4. But they left it. I guess there were some big voice.
Current UIComponent is very fat. I believe dropping backward compatibility is neccesary in order that Flex evolves. New architecture and new component model are welcome. thanks Shigeru Nakagaki