This is done intentionally for many reasons, including keeping the resin and hardener containers the same size for easier handling and storage.
Even though a hardener container may not be filled to the top, it is filled with a sufficient amount of hardener so that both containers become empty at the same time, when dispensed at the correct mix ratio of resin to hardener.