There are a number of reasons, but to help you out I will list a few:
Professional equipment and sound. Thousands of established ‘legal’ songs to play. Your party is now taken care of and you can simply enjoy being with your guests. Requires a smaller area to set up in than a full band.