So while the main reason is almost certainly balance, and the fact that Sugar Daddy is part of a quest and needs to be available all the time, having a candy-related boss show up only on weekends still makes sense thematically. Candy is usually a weekend treat, so it feels like an intentional little joke rather than something completely random.