Good point John - but to me it doesn't make sense to run a cable straight through a wall, coil a service loop and run it to the gear/speakers. If he had a nice plate termination at each location, he would have the ability to move things around and run exact lengths of speaker wire needed to reach the plates and be done with it.
Typically, with these kinds of scenarios, in order to alleviate having to cut new lengths of wire for such a case, I would coil the service loop where it comes out of the gear itself, and have a clean professional look outside of the rack leading to the wall termination. So if he moves his rack over a few feet, he can just unwind the coiled portion as needed, but not have to disturb the wall plate location.
Furthermore, I hate visible wire - if it were my own project I would lead the wire coming out of the plates into some wiremold or panduit and run it to the gear and/or speakers.
You still make a great point though and I'm glad you addresssed it. I learned on a couple of my major A/V projects that it is always better to pull more than what you need when it comes to cable (when running through ceilings/conduit/etc). I ran short on a pull one time wiring an auditorium and had to correct the issue after they removed the scaffolding. Yeah, balancing on I-beams 100 feet off the floor trying to re-pull wires was enough to teach me the concept.