The brand is only an advantage in public perception (which usually means nothing in terms of company success at the startup stage), and maybe some level of increased respect from investors (which, as you have pointed out, really doesn't mean much, since they act as sheep. A great company is the way to get investors).
Completely agree that the major value of great schools is better schools attract smarter people, who often make better founders.