They need to drop the "ahead at apex rule". This needs to go. The rule could be as simple as "if there is an overlap, both cars need to leave room for the other car to remain on track on their current trajectory/speed".
Then if you divebomb on the inside, sure, go ahead, but you have to stop your car in time and leave space on the outside.
If you defend the inside as is usually done today, you need to leave enough room for the car on the outside. It is all very simple and sensible.
If they really want to determine what amounts to "significant overlap" they can but I think it would be better if it is not well defined and allows stewards to use common sense. Not everything has to be super proscribed. By having the rule slightly vague it removes this gamesmanship they are using now because they can't be sure what will be determined as significant overlap. Today it is super clear so these best drivers in the world abuse the rule.
This change would promote overtaking, driving side by side and remove the stupid "let off brakes to reach the apex first" racing we have today.

