Quoted By:
Why are you planning to have an HM slave in XY?
Previously there may have been good reason to. You were young and had no knowledge of competitive battling or maybe keeping 6 different pokemon caught up level-wise during the main game wasn't worth having that extra pokemon to fight when your first two or three could steamroll everything anyway.
There's going to be little reason to HM slave soon, however. You know the pokemon you bring with you through the main game aren't going to be competitive, and even if you went through the trouble of catching a pokemon with a good nature which somehow had good IVs, you could always wipe the HMs for better moves before battling players with them. Exp. All is returning as well, and with it there should be no trouble keeping 6 pokemon battle ready. Sure, you might need to change this pokemon out for a bird, or that one out for something that can swim, but is that not better than having one or two dead weights on your team?