CrazyFlasher, я тоже так думал год-два назад, когда ковырятся в апи было интересно.
Но потом, глядя на очередную социалку, вдруг стало скучно. Есть ядро методов которое одинаково. Если создать универсального юзера, то порт под новую социалку минимального приложения заключается в подключении другой либы. Замене одной строчке

Код AS3:
socialApi = new VKSocialApi()
socialApi = new MMSocialApi()
Плюс серверные скрипты (запросы, биллинг)
Ну и основная фишка это саппорт. Поддерживать в актуальном состоянии, документация, работающие примеры из коробки.
dark256, на ас2 к сожалению нет.