The way all of those work is by creating partitions equal in size to the lowest common denominator drive, then using various RAID methods on those partitions, rather than the entire block device, in order to use all space for arbitrary sized drives. This is OK for NAS due to the GigE performance limit being about as fast (or slower than) single disk performance. It's not a real performance hit.
The only good reason for DAS is for better performance, which will be negatively impacted by these techniques. You're better off expanding by either rebuilding the array with all new larger drives, or by adding an expansion device.
Further, an array of the size you're indicating (at least 4TB, possibly 16TB) is large enough it's unwise to have it directly connected to a workstation.
If you're presently depending on SMB/CIFS, you're maybe getting 35MB/s transfer rates. Consider putting the NAS on a UPS (for safety) and configure for async NFS, with which you should be able to push ~100MB/s over GigE.