@b0rk there are lots of cases where computers perform operations around power-of-2 sized "objects" (e.g. page table translation, bitmaps, etc.) that rely on a single element being representable by a single bit inside a packed array. so having the base elements also fit within that sizing scheme makes a lot of sense.