Because capital is free right now just not to people and companies who don't already have a lot of it. Fed is spraying cash all over the country clubs and gated communities. Where are they going to put it? Highly visible stocks of large companies.