I think it's just the fact of having 3 different distances that did fuck canoeing up (and also the women developing too little and too late the "C" disciplines)...
imho, Flatwater Canoeing shouldn't be afraid to take inspiration from Rowing and they should choose an Olympic distance and run all their 12 races (K1, K2, K4, C1, C2 and C4, all of them for both M and W) on that given distance (to be trustable, I'd prefer 1000m for all, but 500m could also be an option...200m definitely not, it's not even canoeing, it's a strenght competition with a paddle in the hands)...
that would be the perfect Olympic program, matching also all the IOC requirements in terms of gender equality and having the same events for men and women...
if ICF wasn't so messy in their management, they would have come up with a proposal like that many years ago and they wouldn't have been screwed big time by the IOC like it happened, instead...