Por qué es obligatorio y opcional se elimina en Protocol Buffers 3

Recientemente estoy usando gRPCcon proto3, y me di cuenta de eso requiredy optionalse ha eliminado en una nueva sintaxis. ¿Alguien podría explicar amablemente por qué se eliminan los requisitos / opcionales en proto3? Este tipo de restricciones simplemente parecen necesarias para hacer robusta la...