The track feels too narrow for the cars these days, similar (but not to the extent of) Monaco. Unlike Monaco, there's enough surrounding space to expand the width of the track.
Expanding the width just means that the drivers are going to take that extra space and get violations on the new limit instead.
Narrow the rumble strips and put grass or gravel right next to it so that going over is instant punishment and they are suddenly very capable of staying within the lines. As proven for corners with those hazards and the street tracks where the walls define the track limits.
It’s easy to stay in track limits, you just need to take the corners a little slower. That’s the whole point. If they keep enforcing it like this, the drivers will adjust and stop pushing those corners that hard.