Even though using default constructor.
IsInitialized() tests whether all required fields are set. proto3 does not have required fields, so it will always return true.
IsInitialized()
Thanks @haberman very much
Most helpful comment
IsInitialized()tests whether all required fields are set. proto3 does not have required fields, so it will always return true.