That's not necessarily true. A voltage controller can be used between a solar cell array and the load and no battery would be needed - as long as there's enough sunlight to operate at design parameters.
Your camera needs constant power. And sometimes quite high peaks.
So while it - in theory - is possible to skip the battery, a real design do need a battery. The camera must have enough power to save pending photos to memory card even if the sun gets behind a cloud or you move into shadow.
Without a battery, the panel would have to have a very big over-capacity to supply enough power for the quite big power spikes generated by the camera.



That way you can carry all you want, and have juice on the go.
