On new installations (at least concerning the last 10 years) these data types are the same. So, probably an update script was missing ages ago.
Since this change affects the basic object structure, MANY views depend on this datatype and have to be dropped and recreate to allow the correction of the datatype.
Therefore, we do not want to run this script on all sites, but only on those where it is necessary.