One of the main reasons is that your PC developers can now also be your embedded device developers. Your developers are probably already familiar with Microsoft Visual Studio, so they already know how to program a device running TinyCLR OS. Your company will be more productive without the need for highly skilled and specialized embedded developers.