Agreed, I feel like the article didn't address the other major benefit of sync calls, namely their simplicity.
A system built on purely synchronous calls is infinitely easier to reason about and design in all aspects other than e2e latency.
I'd almost approach from the opposite direction, defaulting to sync calls till you have concrete performance reasons not to.