А что печально, если речь не про десктоп?
Очень много нюансов, что бы он в рантайме вел себя так же как и на MS серверах. По сути код нужно "хакать" (слова не мои а разработчика, который щупал, но решил повременить), что бы он вертелся на *nix ОСных серверах как бэкенд. Т.е. зачем, зачем сложности, отдельная квалификация разработчика и так далее.