I think its probably fine for the BoP who try their best anyway to stay within the rules - for people barely making the cutoffs, there aren’t that many people off whom to draft so I’m not sure its a problem. Plus, the challenge is finishing in the time constraints within the scope of the rules anyway.
I meant it more in the sense that for the egregious offender above, you could either assign a 40min x 5 = 2h20m penalty, which puts most people in the risk of DNF, or just say that DSQ after 20 mins (15 mins? or whatever number you wish) of drafting. Either way, its the same outcome - you’ve given them an incentive to play within the rules.
I don’t really care if someone 200th is placed 300th, but I do care that amongst those with an official finish, that they completed the course fairly.