Re: Microsoft has not been idle on IoT
For me, I prefer some variant of linux or another embedded OS but I think the point is if Microsoft is your development environment of choice, you will be able to use Windows 10 Core, without all of the bloatware to help rapidly develop your application.
For IoT devices the CLI is reported to be much improved. Personally I haven't tested any of this although it is good to know these capabilities and features are either available or soon will be. Generally speaking, it appears Microsoft has positioned Azure (at least in some capacity) as an IoT Cloud Operations Center.
The components are there, you just has to wire them up.