If I Recall Correctly, there has internal struggles between even symbian teams also. Each Symbian device supported by a specific team. In addition to nokia own proprietary api, most symbian device have poorly api compatibility. e.g. query wrong screen resolution etc.