According to https://github.com/openzfs/zfs/pull/12225 zfs expansion is a feature coming soon.
So let's look at this zpool status rpool output:
Now imagine the rpool was close to being full, and you want to add another terabyte. All you can do to expand is another hard disk that won't be part of the existing raid-array. You can only add another disk, which wouldn't be in raid, so you'd have to add two disks, and then you'd basically create a raid0+1, more or less.
With this new feature you can add a disk and grow the raidz1-0 array with one more disk.
So let's look at this zpool status rpool output:
# zpool status rpool
pool: rpool
state: ONLINE
scan: scrub repaired 0B in 01:10:22 with 0 errors on Sun Aug 14 01:34:23 2022
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ata-CT1000MX500SSD1_1833E14D4FB7-part3 ONLINE 0 0 0
ata-CT1000MX500SSD1_1832E14CD765-part3 ONLINE 0 0 0
ata-CT1000MX500SSD1_2110E583B40F-part3 ONLINE 0 0 0
ata-CT1000MX500SSD1_2149E5EBED2B ONLINE 0 0 0
ata-CT1000MX500SSD1_2110E58502E4-part3 ONLINE 0 0 0
ata-CT1000MX500SSD1_2110E58502F2-part3 ONLINE 0 0 0
Now imagine the rpool was close to being full, and you want to add another terabyte. All you can do to expand is another hard disk that won't be part of the existing raid-array. You can only add another disk, which wouldn't be in raid, so you'd have to add two disks, and then you'd basically create a raid0+1, more or less.
With this new feature you can add a disk and grow the raidz1-0 array with one more disk.