Some projects require 5 DPNs, most only require 4. So selling them in packs of 5 solves both issues. Some people use all 5 out of preference, despite what the pattern calls for.
Here's what a typical project on DPNs looks like. The live stitches are on 3 needles, and you use the 4th to knit with.