Wow, before you write anymore. Research "confirmation bias" and hopefully you realize why everything you wrote was a groundless waste of your time.
It can equally well be argued that:
Wow, before you pay anymore. Research "Star Citizen released product" and hopefully you realise why everything you paid was a groundless waste of your money.
CIG are going round in circles chasing their own tail. You cannot have a "firm technological foundation" that "progress will rapidly ramp up" if they are only now realising that they have to break the laws of physics for something as simple as discharging a weapon - getting it completely
WRONG - but yet boasting about unparalleled levels of realism and fidelity and utterly correct physics that Genuine Roberts coded himself.
Now - this isn't the Bugsmasher guy's fault - he is simply coding out procedure to obtain expected in-game result as per the design documentation. The initial state was the correct one, projectiles move slowly enough for their trajectory to rise along the barrel recoil, and I remember some source saying this was intended behavior as
someone wanted realistic ballistics. They just didn't work out how to model a collective mass and introduce dispersion after confinement.