I think it’s a classic RPC vs orchestration vs choreography decision making.
You know it. This article is really about how you would think about choosing between those alternatives applied to a specific scenario with a given set of constraints.
The main point, I suppose, is not to demonstrate some ways to reduce coupling.
Maybe we see things differently here. In this article, the goal of decoupling is to allow different parts to evolve independently, so it’s a good goal to aim for.
If you’re saying we can’t eliminate all coupling and some coupling will always exist, then I totally agree on that.