I'm sure we all recognize that guns are just a modern means of throwing rocks, albeit hard fast accurate rocks at ultimate speed, but we are still just throwing rocks. This is fun, but it is just throwing two rocks at a time instead of one rock. Whether that is better or not would depend entirely on the situation.
A true innovation in field weapons would be the development of a Star Trek type phaser or a disruptor weapon. In terms of throwing rocks, there is always a point of diminishing returns.