Besides, does Canon make most of its money on bodies or lenses... on that point I have no idea. Maybe they lose money on DSLRs and make all the green selling printer ink!
Canon needs to make money on everything: As they sell millions and millions every year, losing money on each unit is not an option. Ditto on lenses. This is not a razors and blades situation. It's not a Microsoft Xbox situation either.