The uCAM III is relatively expensive because it does the image processing in hardware on the module. The inexpensive cameras (like the one for the Raspberry Pi) are inexpensive because they rely on the host CPU to do the image processing. But the Electron does not have sufficient RAM or processing capability for that, so you need to use an expensive camera module.