Agreed, however when are you not taking -2 to hit with a pistol? due to the short range your generally moving to get in range of your target and your almost always at long range, all of which totals -2 to hit.
The strength of this would be that this shot gets resolved before any blows are struck in HtH meaning a pistol would always get its shot first, doesn't matter if they are charging, have higher I and combat reflexes/spear, it always goes before anything else.
And finally per my example above with a model with BS4 (the only ones I could see giving a pistol to in the first place) with a dueling pistol (which has the accuracy special rule giving it +1 to hit) even with the -2 your still hitting on a 4+. Even if its just a regular pistol your still hitting on 5+. Admittedly in HtH your probably hitting on a 3 or 4 depending on who your in combat with but the -2 to hit isn't necessarily as bad as it may seem.