This might be balanced by the fact that high-speed weapons give the player more flexibility regarding damage distribution and thus allows them to avoid wasting DPS on overkills. When the player faces a very large number of very weak enemies which all die with one hit, then a 5 attacks per second weapon can kill 5 enemies per second while a 1 attacks per second weapon can only kill 1 enemy per second. Another possible advantage appears when you add randomness to attacks. Due to the law of large numbers, many weak attacks will do a smoother and more reliable damage output than few strong ones. Players usually benefit from reliability. But when such considerations are irrelevant due to your game mechanics and/or encounter design, you will have to make your faster weapons a bit more powerful than they should be to compensate.