Too many DJs - other niters would be springing up left right and centre.
Too much other stuff to fill the weekends (Weddings, Funerals, Bahmitzvahs, Gardening, DIY),
Becomes less of an event and people get complacent - "I'll give it a miss this weekend - it's on again in a couple of weeks...."