I'd be happy with just removing the workaround, and filing new bugs for anything that doesn't work ideally with the detected DPI, either an application making an incorrect assumption, or a detection failure. Changing the UI to accurately reflect separate horizontal and vertical resolutions is interesting, but I think ultimately separable from the whether the DPI values are honoured or ignored.
I'd be happy with just removing the workaround, and filing new bugs for anything that doesn't work ideally with the detected DPI, either an application making an incorrect assumption, or a detection failure. Changing the UI to accurately reflect separate horizontal and vertical resolutions is interesting, but I think ultimately separable from the whether the DPI values are honoured or ignored.