I get the idea, but it seems tragically misguided in some of the specifics. A lot of average developers can do REST (in the generic sense of JSON over HTTP) well. A lot of smarter-than-average people got mired in SOAP and ended up using a bunch of its features wrong and having integration nightmares with smart people in other departments or other companies who used a different subset of features wrong. The idea that SOAP's rich set of features would result in more secure, correct, and robust software compared to REST was a plausible, logical idea, but it was an idea that didn't pan out,
especially for the 99% programmers who were so exhausted and behind schedule when they finally got their SOAP integration working that they couldn't bear to stop and ask themselves what further work they needed to do to reap the promised benefits.
Also, the idea that enterprise Windows business programmers were more into data integrity than the UNIX "Internet" programmers runs contrary to my experience seeing those two cultures encounter each other in the 2000s. In my experience, the former took human intervention for granted to handle unexpected or even routine-but-unusual cases, and the latter understood that their job was to build systems that could operate properly without humans constantly picking data up off the floor and dusting it off. The Windows programmers I worked with were great at creating rough-and-ready GUIs to help human employees do their jobs, honestly truly great at the "make users awesome" aspect of programming, but writing software that worked well enough to run without a human operator was just something they had never had to do. They couldn't understand why you were worried about some weird case that would mangle 0.1% of records, because in their mind that was the kind of thing that an expert user fixes up in Excel every Friday before the reports run over the weekend. A customer sends a payment after we've written off their debt? Never heard of that happening, but if it does, accounts receivable can escalate to Liz and she'll figure it out. February 29th? I think they know better than to run imports on a day like that, but to be safe, we'll remind them.
Those mushy "Internet" programmers inherited a legacy that was rooted in a requirement to be robust against nuclear war[1]. The mind boggling difference in ambition between surviving armageddon and "they know better than to run the software on February 29th, lol" made for a huge difference in culture and made me look up to the "Internet" programmers as intellectual role models while respecting the business-oriented Windows programmers as scrappy, context-sensitive, tactically oriented commandos.
[1] I'm not sure to what extent this was real, but the belief was real.