It's no good having this as part of the user options. It should be a sheet characteristic and the default should be "keep cells exactly as entered regardless of data type".
You could make a new filetype, default new versions to it, & not break compatibility. Wouldn't do anything for existing workbooks, and keep xlsx an option, but "it would break compatibility" is not a be-all end-all argument against this.