One thing you may not have thought about is that not everyone has a big enough social circle to throw parties.
I'd love to throw amazing parties, but I can't reliably expect more than 2-3 people to show up, so I don't try.