The way I handle this is to go to about:config (as you thought) and change
browser.bookmarks.autoExportHTML
to true. Then, whenever you close firefox through it's menu, it will automatically save your bookmarks as a clickable web page. Once you have made the change, and closed and re-opened ff, you can navigate to bookmarks.html by typing
file:///
in Firefox's address bar and navigate to the page. It will be something like
file:///home/user/.mozilla/firefox/3er452d.default/bookmarks.html
Then you can go into settings and set that page as your default home page, although that only makes it your default for new windows, not new tabs. So I've bookmarked my bookmark page. I can easily reach it through the address bar.
That browser.bookmarks.autoExportHTML setting is pretty neat, new one on me! Thanks for sharing.
But I moved away from browser based bookmarks many years ago. First I moved them to plain text (HTML) files. Eventually I found Org Mode and Emacs and that's where I keep all my notes now. As I can have whatever context I want along with the URLs now. And they are more easily searchable, etc.
You don't have to use Emacs (she's a hairy beast) but just consider the notion of keeping your valuable PIM[0] in plain text files, generally speaking. I do almost everything that way now, as I find it like a Lowest Common Denominator cross platform universal storage format. Then you can sync with something like Syncthing, or even version control.
[0] Personal Information Management