The reason why we have fewer friends now is because we have optimized life for economic growth, not happiness. Technology is the primary thing to blame here. If we didn't have technology, we would have to rely on each other more and we would not have social outlets like the internet to provide a superficial social bandage to our underlying social needs.