There are lots of threads and hundreds of posts about this starting as far back as Dec 2014. Google "elite dangerous 3rd fire button" to read pages of them. I have never seen Frontier ever replying to why only two fire buttons.. Sorry, It's not their thing.
They have replied. I remember something about how the HUD was designed to display active weapons, and there being a sufficient option to switch to other weapons.