And if you want to go further you can bypass that stub and serve the static pages directly from your web server.
Best of both worlds, really.
Maybe there's a 1001 plugins being used which means the Wordpress site has to make boatloads of requests to the backend. Many Wordpress sites make that mistake. I keep my plugin count to at least five plugins. And they're obviously plugins which I really need, and they're not chatty in any way.
The gp isn't "wrong": putting Varnish in front of WP is a possible solution to the fact WP doesn't scale, not a disproof of the fact.
Furthermore it's a highly limited solution: WP is only static if you limit it's use to its static features, and configuring Varnish for the unholy mess of 3rd-party dynamic/interactive/form-handling WP plugins is nightmare territory.
Wordpress doesn't scale.
A content management system that doesn’t produce cacheable html isn’t scalable and one that does is. It’s not the job of the content management system to serve the cached pages. That’s what CDNs, browsers, and caching layers in general are for.
Also, see the final paragraph of the comment above for discussion of the extent to which WP "produces cachable html"