Yes, it solves the issue.
USB disks are not resistant to repeating writing. SSD, even the lower-end models are much better for that.
To boot my FreeNAS server, I use a Kingston A400 120GB SSD + Sabrent USB3-to-Sata3 adapter
You can also use a laptop spinning disk with a USB-SATA adapter, but it takes more time to boot.