Maybe this is because they are planning to add the DateTime type to DAX in future versions.
and it will have its own functions for conversion. so they are changing the existing ones to do exactly what they should.
and you would have to agree, that 2007-09-05T00:00:00-05:00 is not exactly a date