Sehe ich auch so.
Vermutung:
Das dürfte ein historisches Problem sein. Vermutlich wurde das Kürzel
UINT
zu einer Zeit geschaffen, als es völlig klar war, das damit nur eine Vorzeichenlose Zahl mit dem Maximalwert 16777215 gemeint sein kann, nichts anderes. Da aber eben auch Datenbanken einer konstanten Evolution unterworfen sind, wurden hier vermutlich später neue Zahlentypen eingeführt mit wesentlich höheren Maximalwerten, wodurch UINT
in seiner damaligen Form schlicht obsolet wurde, aber nie angepasst wurde.Das ergibt auch Sinn, wenn man das oberste "Gesetz" der phpBB Migration berücksichtigt, welches da lautet (sinngemäss): "Eine bereits etablierte (veröffentlichte) Migration darf nachträglich nicht mehr geändert werden!". Sollte das doch jemand wagen, wird er vom phpBB Spezialkommando einkassiert und ohne Prozess bis Lebensende weggesperrt. Ausserdem muss ein Forum ja auch schon wirklich verdammt lange existieren, bevor solche Limits überhaupt mal relevant werden.
Was Timing angeht:

Am Rande: das Kürzel
ULINT
wurde laut meiner Recherche bei 3.2.0 eingeführt. Und aus heutiger Sicht könnte das "veraltete" Kürzel UINT
vielleicht besser UMINT
lauten.