It seems to be the tradition that MIPro uses inches when persisting to the workspace for legacy layout as well as new layouts. I believe the base linear unit constant in MIPro is an inch and all linear units are converted from this initial constant with an appropriate conversion value constant.
Things like positions, widths, heights of all windows are saved in inches regardless of what paper units are set and converted as needed. MIPro reads those values in and they'll be expressed as inches to the public Layout Designer (LD) window API, but then they are converted to WPF Pixels in the LD window itself.
The WPF API generally uses all WPF pixels. Even if it were using metric units being passed to the LD window API, it would still then be converted to the native unit of WPF controls which are WPF pixels.
If MIPro were to start using preferred paper units by the end user for workspace persistence it would need to be done for ALL windows in MIPro, not just the WPF Layout Designer window. That would be a pretty huge undertaking.
As for the ruler in the LD window. The use of guidelines and grids that can be set up to specific grid spacing and snapping to this grid appears to have replaced the need for a ruler. I think there already is a feature request to bring the ruler edge back so it provides a good visual cue where these grids and guidelines exist on the layout.
Kind Regards,
-Bill