na verdade são 30 caracteres apenas no Oracle.
Cada idioma/db tem limite de comprimento ao definir nomes porque o nome de cada objeto criado no banco de dados é armazenado nas tabelas do sistema e cada coluna tem algum comprimento fixo.
Para desempenho, mantemos os nomes curtos no caso de DB.