I wonder, do you have so many canisters that those eight characters make a difference? I’ll take a look at the implications of increasing it and let you know.
In order to match the architecture of my projects, which are split across already-large repos containing about close to 10 canisters each, I ideally have to name the canisters as such:
ProjectRepoCanisterEnvSubnet
Example with short names, already a total of 26 characters: WaffleAdminCoreProdGLO
Example with realistic names, total, 31 characters: PancakeSettleExecuteProdFID
So the limit of 24 is often a pain,
and I end up with names that are hard to decode at a glance.