Thanks for the insight. It's nice to know that you're taking it into consideration 😀 I definitely can't copy my games to my PC because I have about 15.7 TB of games (properties shows 233,782 files, anything larger than a cartridge ROM, like CDs/DVDs, are split files. Anything from the 90s and before is 605 GB, about 72,000 files) on my home server shared out via Samba/SMB/CIFS. Creating sym/hard links on my server (which runs Linux) would work, but it would most likely require linking every file since LaunchBox likes a flat folder structure. Also, Samba sometimes doesn't play well with links, symlinks can easily be broken when the source file is moved, which just creates more headaches. Hard links would be much better in my case since all links point to the same inode, so they can't be broken like symlinks can.
While moving my games to a non-alphabetized folder hierarchy (removing my A-whatever subfolders under the platform folder) would be feasible, it's just not ideal since I also have a MisTer, which I prefer to use for any systems from the 90s and before, since it's hardware emulation and not software emulation. I can create "favorites" in the MisTer UI for games I frequently want to play, but if I want to get to a letter near the end of the alphabet, it would require scrolling through hundreds, if not thousands of files per console. Just as an example, my SNES folder of just US released games is 733 files. Like you said, everyone has their own way of doing things, and it would be difficult for you guys to cover everything under the sun. I actually rarely play any of these games, I'm a data hoarder and they're just nice to have for whenever I get the urge to play something old.