English?, try British include Wales and Scotland into that nonsense. Why does everyone always refer to the 'English' when its something done by the entire damn country.
Either way its not comparable, first he ramifications of that was not fully foreseen by food industry at the time hence why it was allowed. Secondly the games were not postponed because acts committed by the RFU, WRU or SRU it was literally out of their hands.
In terms of this the FRU didn't have control of the pandemic but they did of their bubble situation and its quite clearly it was heavily breached to have this level of outbreak within the squad. The two things are not directly comparable they aren't even comprable to last year when nobody did anything, international sport has demonstrated on numerous occasions it can conducted safely.
Now because of TV revenue and sponsorship obligations the game will be postponed but it should absolutely be done to Scotland best chance of having a full side and France just has to lump it.
The ultimate reason might well be TV revenue and sponsorship obligations as you correctly state, but the fact is there no provision for forfeiting a team in the rules as validated by all rugby federations for Six Nations Rugby Ltd. None. So no team can be forfeited, even if they forget to set their alarm clock before going to bed and collectively miss the plane.

If there are provisions in the rugby club competitions and in the Autumn Cup rules and none in the 6N championship rules, then we will have to agree it is not because someone neglected to include one. It is by design...
By the way, let us not forget the true reason this match is postponed, not because the French Team is severely depleted, but because any player might be contagious and contaminate the rest of both teams. Let us not forget either that all players except English and French will go back to their club next week ie who can be sure there will not be a similar situation in one of the other nations mid March ? Will you say the bubble has been heavily breached this time?
Matches have been rescheduled before, this one surely will be, finding a slot that will not disadvantage either team.. And who knows who will be available at that time?