Glaucus' argument is that if there is a penalty for going off the track then we will see "300 drive throughs a race" as everyone apparently makes mistakes and goes wide all the time.
Yet surprisingly thay all seem to (almost) manage to not crash at every corner in Monaco or Singapore, where the edge of the track is defined by a wall. So clearly the drivers can do it if they have to.
So, the answer is to penalise the drivers when they go off track. Either police all the track limits and time penalty them if they cross them, or make going off the track slow and damaging due to proper kerbs, grass and gravel. You will soon see all the drivers stay well within the track then (some people pushed the limits last weekend, but the net result of policing those few corners in Hungary saw.... zero penalties).
To be honest I don't really care which option they take any more, just so long as they do something. Having a rule that is sporadically and inconsistently applied is just a joke.