The UTXO database is stored in chainstate directory, which is intensively accessed.
A lot of PCs don't have a large volume SSD, instead, they have a combination of a moderate volume, turbo SSD and a large volume, slow HDD.
Syncing a full node on slow HDD seems to be very painfull...
A viable solution is migrating chainstate to SSD, while keeping blocks stored on HDD.
For PCs which are equipped with more than 8GB of RAM but without SSDs, there's another solution: loading all files placed in chainstate into memory before launching the full node.