I agree to an extent, but it isn't hard to at least be consistent.
Much was made of Marquez' crash at Portimao, because instead of just losing the front like others do, he saved a front ture lockup but then hit two riders trying to control it. However, it was deemed "irresponsible riding" because he caused a crash. Marini also caused a crash, yet was not penalized.
For comical value, Fabio Quartararo got a penalty in the same race too for making contact with Mir, of which the only faller was Quartararo himself.