en realidad son 30 caracteres solo en Oracle.
Cada idioma/base de datos tiene un límite de longitud al definir nombres porque el nombre de cada objeto creado en la base de datos se almacena en las tablas del sistema y cada columna tiene una longitud fija.
Por motivos de rendimiento, mantenemos los nombres cortos en el caso de DB.