

My low cost solution has been adding external mechanical disks. Those go up to several TB for cheap, so I put two and sync them with rsync weekly in case one suddenly fails.
As others have wisely said, keep the fast SSD for your OS, media rarely changes and is usually accessed sequentially, it can live in slower disks.
I’ve tried them, but my workflow makes them less useful. I prefer maximized windows, so each program behaves like their own virtual desktop.
I rather much prefer dual monitors with rules so each program always starts maximized on a specific monitor.