No!
Yes!
Have no clue!
Depends on you and how often!
One reason to NOT have a script download all roms is that it will take up a LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT of space and network traffic.
And first what will be considered as all roms?
Is the complete US roms it or will all revisions need to be in there for example some amiga games have many revisions and even some old NES games have 2-3 revisions.
To me atleast the roms for EU/Jap/and some other regions games that is not released in US is needed to call it all roms bur different revisions does not need to be there.
Should alpha/beta/unreleased/hacked/translated roms be in there to be called all roms?
If yes everything should be there (and SOME people would think this) then MY snes folder is a bit over 73GB
Genesis around 9-10GB, NES 5-6GB
My entire Mister folder which is on a NAS is around 600GB.
That does NOT include ANY PSX(400+GB)/Saturn roms.
SOooo downloading 1TB+ usinmg a script on the DE-10 is not what i would consider particularly fast or fun
One reason that the arcade roms can be downloaded is that they mostly use MAME roms and HBMame BUT they use roms from a couple of different MAME sets.
Which makes it a pain to track down/download all of them one at the time.
On top of that MAME is distributed in three different kind of sets that will make them three different sizeshttps://journalxtra.com/mame/download-c ... mame-roms/ for more info on that.
And using the wrong rom for a game can cause some bugs/weird behavior so the update all IS a real good help there.
For consoles/computers the help is much less since most if not all of them already have rompacks out there.