Disk space is, as expected, limited to the smaller disk in each pair. However, if you replace the smaller disk with a larger one, ZFS will automatically grow to the new minimum. You fault one disk in a pair, swap it with a larger and bring it online, ZFS will repair (fill the new disk) and once finished the pool will be larger just like that.
I've used this approach to increase the size of my pool, which again meant having a pair of different disks in the mirror as I did the the swap process.
It is arguably not the most useful property in enterprise setting, but helps to stay on budget on home projects, since I can just use random drives laying around without any further requirements on the matching of the sizes.
Is that not what OC is asking for?
It is arguably not the most useful property in enterprise setting, but helps to stay on budget on home projects, since I can just use random drives laying around without any further requirements on the matching of the sizes.