Very few people, % wise, finish in under 4 years. The average is much closer to 6 years (http://www.politifact.com/wisconsin/statements/2013/aug/11/r...). You may be in a bubble of extreme high achievers that makes it hard to see the reality of most people. And that's data from all tiers combined, not just low tier schools (does that mean non-ivy?).