I guess this is why the Shadowrun 5e rules are in such sad shape.
The writers put down their pencils (okay, stopped typing on their keyboards), and looked over what they have created.
"Hmmmm... As written, these rules require that all players 'do the right thing,' and that all GMs are experienced, and confident enough to smack down any player who doesn't..."
"They're flawless!! Ship them!"
It makes me ask "If the rules require that all players 'play nice,' and that all GMs make good judgement calls... what are customers paying for then?"
Most of the arguments here make the case that everyone would be better off using something like Starfinder (without the spaceships - or with if that is how you roll). Although, to be fair, there is no spirit summoning in Starfinder.
And not only all of that... But that we can't expect that anyone can be arsed to do anything about it because "balance can never happen."
So do explain to me, what exactly are customers paying for?
Well, first off you are being pandantic.
There will NEVER be a 'perfect' set of rules: Simply because the written word is interpretive.
Case in point: society has rules, we call them laws, and yet people break/ignore them every day.
We have building codes, rules for building shit, ywt people ignore them too.
Look on these forums, more then a few people try the argument "the book doesn't say I can't fly at will so obviously I can!" (Pandantic example yes, BUT that very point was argued for 6 pages on these forums).
Now, I am not saying the rules are perfect - Spirits know they could use some polish. But at the same time, take a little reponsibilty for your own enjoyment!
The books are NOT written like a code manual because 99% of people wouldn't want to read a rulebook like that! And IF you want to, I can provide you with a codebook to read...
The other consideration is price. Sure it would be nice if the rules covered everything, but you cam't bind a 4000 page book like some people insist the rule book should be, not to mention how expensive they would be!
I am going to assume you are not fammiliar with electricity nor the AEC/CEC:
The principles of electricity are well known and documented. The AEC/CEC get updated every 3 years. Requiring us in the profession to buy and learn the new code every time at a cost $200 each.
Why? Because after 60 fucking years, 40,000 adminitrators, uncounted millions of government and industry funding, they still can write a 'fool proof' code.
Fucking fools fucking shit up....