Whether or not this kind of tape is used in other electronics doesn't matter. What matters is perception, and applying duct tape to a $3500 camera is not a perception of strength and quality.
Perception is all that matters?
I would think functionality matters most, no?
Perception triggers the Buy Button, functionality is when you turn the gear on for the first time.
True. But functionality fuels perception. If canon used tape to fix it and it still has issues- people get pissed and have a bad perception of the issue. If canon uses tape and it really works, the light leak issue fades from memory and no one cares anymore- good perception. Plus, most people care about if the camera they are about to buy works, not the specific components inside.