The penalty system is frustrating but at the same time I can’t think how they can do it differently
Feels unfair for drivers and their championship if they essentially lose out on points twice if they dnf due to a mechanical issue and then take a grid drop the next race.
Also feels unfair when half the pack take penalties and a back of the grid isn’t so

Unless they had some sort of system where if you take a back of grid penalty then end up being 15th or something due to others also taking them the additional places are deducted from the next race?