It might be helpful to think of a simpler scenario. Imagine, for example, that you have 5 different cars to choose from: Red, Blue, Green, Yellow, or White. You want to pick 3 different colored cars, and you want to know how many combinations of cars you can select. If you plug into the combination formula, you'll get 5!/(3!*2!). Answer comes to 10.
However, another way to think about it is to imagine you have 3 slots to fill. You can pick any of the cars for the first slot and so have 5 options. You have 4 options for the second slot, and then 3 options remaining for the third. So far we have 5*4*3. But we're not finished because selecting the Blue, Red, and Green cars is the same as selecting the Red, Green, and Blue cars. Order doesn't matter. But if order did matter, there would be 3! ways to arrange these three elements, so we then have to divide by 3! to make sure we're not counting duplicate scenarios. Put another way, we need to divide by (# interchangeable slots!) Here, there are three interchangeable slots. The answer ends up being (5*4*3)/(3!) Again, we get 10.
In the case of the problem you're asking about, we're not using a conventional formula. Our reasoning is more in line with the second approach outlined above. We had 8 options for the first slot, 6 for the second and 4 for the third. Because there are three interchangeable entities, we divide by 3! I think your confusion comes from trying to apply the conventional formula where it isn't appropriate.