I think you're missing one thing: for a lot of people, the appeal isn't just the music, it's the connection.
A prerecorded mix might sound cleaner, but a live stream has that "anything can happen" energy. You can interact with the DJ, request tracks, chat with other listeners, and be part of...