Задумано, чтобы хранить хэши, UUID-ы, IPv6 и т. п. Там брать длину вообще бессмысленно.
да, но ведь вероятность того, что UUID будет - осознанно - равен "00000000-0000-0000-0000-000000000000", очень мала.
такое может случиться, например, при LEFT JOIN'е, если строка с UUIDом не сматчилась из второй таблицы.