I have wondered this also, though honestly, cutting a ~kg off of the scrubber size does not give that much of a weight or size advantage.
If you look at the rEvo canisters for example, they are already fairly compact, and the sorb in them is only a small portion of the overall weight/size of the rig.
A couple constraints and minimums:
1. the effective molecular path of the CO2 through the material must be long enough that it all interacts and is neutralized, before exiting the scrubber(s).
A shorter scrubber might not allow enough time for CO2 to react completely.
2. the breathing resistance must be low enough at 40 L/min to pass minimums for safety (CE, etc).
A narrower scrubber might result in unsafe breathing resistance.
More weight could be shed from a rig using carbon fiber backplate and cylinders, plastic construction (Prism2, KISS), or one of the side/chest mount configs that don't use metal frames.
If the sorb costs for sporadic uses under ~3 hours is the concern, CCR might not be the right sport
But a properly stored canister can be used for multiple dives. While the CE and training standards require a scrubber to work for 180 minutes at 40 L/min gas flow and up to ~2L/min of CO2, countless field results show that most CE 'type T' ~2.3+ kg rebreather scrubbers can go for 6 or more hours under normal (relaxed) diving conditions (< ~1L/min oxygen metabolic rate), spanned over multiple non-challenging dives. [But don't take that as a recommendation!]