Some of the benefits of porting are:
Applications transport independence means they operate over more transports than before.
Use of new interfaces make your application more efficient.
Binary compatibility is less efficient than native mode.
Old interfaces could removed from future releases.