>Hopefully, next time we will change/update these things it will be for a >real reason (such as SDK tools updates etc...) and not because we think >that there might be a better implementation in C#.
To be absolutely clear, the above is NOT the motivation for changing this stuff around. Cordova-cli needs consistency across platforms. This is the motivation.