If I recall correctly, there originally was a 'bug' which allowed you to make a gamemode which was like the custom gamemode where you choose your add-ons. Slayer was going to use this so you could start a gamemode called 'slayer' and then just choose the add-ons. This has since been 'fixed', and is the reason why slayer just has to be used in a custom gamemode.