Unite around what?
I avoid like the plague all proprietary syntax, i cast my choice around the strict observance of the core API's, without any decoration or obscurification. The only exception is when there is not already an existing API.
This has been my moto for years...
And accessory the way i have been able to port most of my code from one language to another, using the only esperanto understood by all the Windows compilers i am working with.