A family of Microsoft relational database management systems designed for ease of use.
As Rod says, there is nothing wrong with MSP, but there is a mis-understanding or a mis-interpretation of what it is displaying.
There is a good reason for the way it is displayed. Basically, "day" is an ambiguous measurement of a certain amount of time, and the way MSP deals with that is to convert it to a defined number of hours, which is not ambiguous, according to the conversion factor specified in File, Options, Schedule. You say 1 day= 8 hours, or some other number of hours, but you only get to provide one conversion for the whole project. "day" is only allowed to mean one thing.
A couple of ways to make this clearer, perhaps, is to choose to enter all durations in hours so there is never any need for the conversion, and always display the time as well as the date. Both are available in File, Options.
Also, provide an explanation for the audience so you don't have to endure ill-informed nit-picking.