Enough with this cargo cult bullshit approach to technical problems.
SOAP failed because it was a bad design (overcomplicated, verbose, XML-based), not because it used schemas. I've never heard anyone who uses Protobuf say it reminds them of SOAP.
Enough with this cargo cult bullshit approach to technical problems.