DateObject bug, or Counter-intuitive Feature?

Does anyone else find the output 105 below counter-intuitive, perhaps a bug, even?

I accept that without a time component, I am not quite comparing like with like; but not supplying a time component reasonably should default to 00:00:00, no?

Brad, This would be easier to think about if you would post the code in a code block. You can find out how to do this here: How to post

Best, David