Earlier quoted context omitted.
Well yes that's true, however that's in the spirit of a 3rd party providing a specific service to your program, whereas the object zealots intended objects in the sense of entities with identity being these off-the-peg consumables. Imagine if in a code review every time you declared a class to represent some feature you were challenged as to whether there wasn't some component you could shop for instead. The Aircraft…
What about when I install a library or use a framework? When I use Spring Boot, it's calling my code. I install libraries which dispatch events to which I subscribe and that come with pre-defined objects I pass around. I use SDKs to talk with REST APIs. I even use objects that persist their data in my database, and have their own migration files. I'm being somewhat disingenuous asking this. I realise most of the code…
In other words, it boils down to the objects vs interfaces, OO vs functional programming arguments in the last decades.
In reality, we still do both. But it’s clear by now that we don’t want remote objects anymore but remote services.