Decimal values are not honoured. They will be cast to an integer. The only reason you can type decimal values is that HTML 5 does not have an integer input field type and, nearly two decades later, different browsers understand the semantics of the step attribute differently. Some browsers understand that a number field with a step of 1 (which is the default for number fields, by the way_ only accepts integers and will prevent the user from entering a decimal value. Other browsers will just use the step attribute to increase / decrease the value when you use the arrow keys or the spinner controls on the field itself.
I will also add that this field has existed in Akeeba Backup for 15 years. You are the first person who thought it made sense to enter a non-integer number of days. I don't want to add more text to the field or tooltip. The more messages and text you put in front of a person, the less likely they become to read any of it. Moreover, while you and I speak English well enough to understand what an "integer number" is, there are many users who don't; I would not like to confuse them with a big word. Therefore, I will leave it as-is.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!