I applied to 6 schools - doing the "bracketing" thing (CMU+UCB as "reach" schools, Wisconsin-Madison & Washington as "mid" schools and Columbia and U Colorado Boulder as safety schools). I got into everywhere but UCB and Washington, but CMU was my first choice so I was super-happy.
The thing was - there were specific people at Boulder and Columbia that I thought I wanted to work with, but I checked a couple years later out of curiosity, and they'd moved on (around the time I would have been doing a thesis proposal). My first adviser at CMU also went to industry after a couple years and I had to switch advisors and fields, but had a number of excellent choices - as top-tier schools are packed with really good people.
So if your interests shift, or you are forced to have an advisor change, or you wind up working in an area with some adjacencies to your original area (say you start as a networks person but wind up doing a half-networks, half-operating system PhD) you will find good advisors and coadvisors aplenty at a good school.
At an "OK" school there are usually some really good people but they may have zero good people in whole subfields, and you might find that that good academic has left before you start your PhD proper...