That observation is somewhat misleading.
Two drives can be setup in a RAID setting for mirroring (RAID1, I believe). All data is mirrored on both drives, so it would take 2x Xgb to store Xgb. (the values are not added together).
If there is a failure of one drive, it is possible to replace that drive and rebuild the data.
Mirroring (RAID1) allows a single disk failure without interruption and the capability of rebuilding the entire array.
Striping (RAID0) takes N drives but allows for zero failure. In this arrangement, the drives' capacities are added together (Nx Xgb = N(X)). The draw back is tolerance - a single drive dies and the entire array is down with data loss.
I am unsure how RAID arrays behave when the drives are not the same capacity.