What I think the text misses out on is that with end-to-end VLANs, you end up with broadcast domains that spans many wiring closets, which creates a big broadcast domain, which may certainly not be desirable. I'd say that you need to consider the amount of wiring closets that the VLANs need to be present in - if it's larger than a handful, I'd not go with end-to-end VLAN deployment, but use local VLANs. If you make the uplink from the access switch a routed port, you can still use the same VLAN on all switches making deployments easier, because you can reuse your configuration templates more.
But even if you use local VLANs with layer 2 uplinks from the access switch (and thus have different VLANs), most clients won't notice if they move around between different access switches - they'll use DHCP, so they won't know that the underlying VLAN has changed.
Just my 2 cents.