Never mind; your arguments are flawed anyway.
Nobody even went for fastest lap in Bahrain
That doesn't mean the rule is flawed, or pointless. A driver was awarded a point for it, and that point might come in handy later in the season. The drivers that did not fight for the point might come to regret not doing so. The rule has value outside of a single race because the extra point counts for the WDC. That a driver did not fight for the point does not invalidate the rule.
Gasley was rewarded for finishing further back from the leader than he was 2 laps previous
He was rewarded for completing the fastest lap. It's a separate reward system to the finish order.
Overall your argument has a typical boring pattern of perfection or fail; if the rule does not achieve an imagined perfection then it is a failure. In reality rule changes or anything man made like this are rarely, if ever perfect.
Your other points are just subjective (opinion) and I accept that you don't find any enjoyment in this rule.