I guess this rule prices the lazy pipsqueaks like me and gives a disadvantage to regular pipsqueaks like Anelio.

Regular pipsqueaks have endurance bonus.
But let's compare the results of you two (finished races, after ZCT147):
ABU: 10-9-7-6-6-5-5-4-4-4; EB: +1; sum: 61, minus the worst three results or missed races (4-0-0): 57 pts
ROT: 9-9-8-7-7-5-4-4-3-2; EB: +1; sum: 59, minus the worst three results or missed races (2-0-0): 57 pts
Let's presume that AbuRaf will stay on the 6th place, earning 7 points with that - while you miss this race (hopefully not).
ABU: 67 pts from races; EB: +3; sum: 70, minus the worst three results (4-4-0): 62 pts
ROT: 58 pts from races; EB: +1; sum: 59, minus the worst three results (2-0-0): 57 pts
I think it's a decent difference. Now let's go further: AbuRaf finishes 7th in December (average ranking for him in this season), while you: 1, miss the race; 2, finish between 1st and 12th.
ABU: 73 pts from races (6.08 pts/race); EB: +6; sum: 79, minus the worst three results (4-4-4): 67 pts
ROT, first scenario: 57 pts (5.8 pts/race)
ROT, second scenario: 59-70 pts from races; EB: +3; sum: 62-73, minus the worst three results...
- 12th place: 59+3-(2+1+0)= 59 pts (5.36 pts/race, from pure race points)
- 11th place: 60+3-(2+2+0)= 59 pts (5.45)
- 10th place: 61+3-(3+2+0)= 59 pts (5.55)
- 9th place: 62+3-(3+2+0)= 60 pts (5.64)
- 8th place: 61 pts (5.73)
- 7th place: 62 pts (5.82)
- 6th place: 63 pts (5.91)
- 5th place: 64 pts (6.00)
- 4th place: 65 pts (6.09), slightly better average ranking than AbuRaf's, still behind him.
- 3rd place: 66 pts (6.18), significantly better average ranking, still behind him.
- 2nd place: 67 pts (6.27), draw
- 1st place (very unlikely, but still, for the complete table

): 68 pts (6.36)
I think this system is fair enough with the current EB compensation.