I agree that any extra weight increases fuel burn but I’m not sure that the “4%” figure applies to relatively tiny increments. Nor may it apply to huge increments. It’s a rule of thumb for “normal” weight adjustments (e.g. plus or minus 10 tonnes for a 747).
On the other hand, maybe it’s super-accurate at all weights but I suspect not.