I agree with @kingshark. I really don’t get the blue flag rule. @matthijs says they’re not racing for position, but they are. They’re all in the same race and sometimes we’re talking about a driver who isn’t normally a backmarker like Hamilton in Hockenheim last year. You should be able to try to unlap yourself if you can and therefore you should be able to fight with the front runners. If the front runners are so good, surely they can get round lapped backmarkers anyway? Why do they need the backmarkers to effectively pull over and get out of their way?
Also I think it’s unfair on the backmarkers when they are having their own race with other slower drivers because they can accidentally concede too much and have another backmarker overtake along with the faster car. And this does happen quite a lot.
It’s a race, every driver should have the right to drive as fast as they are able to, to the very end.