O INFORMATION_SCHEMA faz parte do padrão SQL-92, portanto, não é provável que seja alterado com tanta frequência quanto sysobjects.
As exibições fornecem uma exibição interna independente da tabela do sistema dos metadados do SQL Server. Eles funcionam corretamente, mesmo que alterações significativas tenham sido feitas nas tabelas de sistema subjacentes.
É sempre muito melhor consultar INFORMATION_SCHEMA, porque oculta os detalhes de implementação dos objetos em sysobjects.