Yes, AB did do that, but I've disliked the timers ever since over exactly that issue.
OTOH, I also don't like the brands that have separate instructions for different timebases. (DL Classic, Omron, Idec has like FOUR I think! Really??). Some makes use IEC time (T#1h3m5s), which formats constant setpoints to human readable form like Do-More, but it's hard to write to their setpoints. Bottom line, it's kind of an awkward issue.
Your point about HMI's is well taken, ATU. With multiple timebases, the HMI has to know something about the PLC program to know how to scale a setpoint or accumulator display.
Thinking how to respond to this, I realized the only thing I don't like about the AB timers (32-bit ms setpoint), isn't that they're single resolution, nor the specific resolution, but the fact that they don't scale the setpoint (program and runtime) or the accumulator value (runtime) for the ladder display, so you can't just look at it and immediately know "Oh, it's about a 36-hour timer, with about 18 hours elapsed". I want to be able to input time in days, hours, etc., and to read both setpoint and acc value in those terms at runtime, which is exactly what Do-More does, even if you use a variable setpoint. Having a single resolution is good for the HMI, as noted, and scaling setpoints and acc values in the HMI is pretty trivial. So I'd say Do-More is already the optimal solution, and AB is about 90% of the way there.