The discussion is about the pointlessness of the magazine restrictions. I’m aware of ballistics and the ease of different systems to shoot, but since it’s not about that, it wasn’t mentioned.
And in regards to the final point, yes. That is literally what is being said.