It’s part of the game, some people enjoy playing that way or can’t win any other way. All devs can really do is find creative deterrents for the behavior that other players can use. (Drill charge for example in MWII)
I know it's probably been done in other games, but the drill charge solves so many issues. In past games, you can maybe get a camper with a grenade, but now it's almost guaranteed (especially if you also run in to finish them off if it doesn't get them). It was a brilliant addition to MW2 and I hope it stays in basically all CoD games.