Yes we've seen a lot of this. That's exactly the point. These problems aren't new and the calls for change aren't either. In fact, Alonso warned of exactly this behavior and the problems that come with it years ago.
To the point of allowing a collision to happen, I'm reminded of a somewhat different situation of 2019, but one which should have been a slam dunk penalty: Leclerc forcing off Hamilton in the braking zone of the second chicane in Monza. The implication of the stewards' reasoning was that because there was no contact, there wasn't a time penalty. And there was only no contact, because Lewis took to the grass to avoid the collision. So yes, this problem has also existed for a long time and yes, inconsistent ruling makes it only worse. The fact remains though, that under the current regs, you can get away with throwing your car in somewhere and counting on the other driver to avoid a collision.
Agreed, the balance isn't easy to find, but it's not a law of nature either. How it has (had?) been handled though, it robs us all of great racing. If you think back to the great duels this year, they weren't because the drivers all aggressively raced to the apex, forcing off of and risking collisions with other drivers. And then there's the old story of: imagine if there was grass or gravel out there, I assure you, that they both would have behaved very differently.
There's already the notion, that when locking up for example, then you aren't fully in control of your car anymore and at least for collisions, that assigns you blame. So one could generalize that.