Is the storage not the same, if it’s broken across several casts?
It’s actually worse if split across many casts because of repeated metadata. But the storage limit is specified to users as a number of casts instead of a number of bytes, since the former is easier to reason about