The idea was to have a virtual machine based language like java was. Originally, it was not cross platform. Today it is. I know I'm not going to convince you to give a try but C# is a very neat and capable language, and the CLR is a blazingly fast runtime.