I agree with your logic about how the UI should behave. I disagree with the firmware not allowing 65 minutes. What happens when a coder wants to expand the log functions to allow for a display of 90 days or months or years? None of this would be represented in the firmware.
By making your unique variation of time available to the UI you are setting a standard for the project. Are you prepared to constantly justify this standard?