lol agreed!
ofc if the OP gets their way then they'll want folders and colours (because - why not it's simple!). The you'll have so many you'll need a search function (it's only local, why not? it's simple!), and ability to type a longer comment (so you know why you bookmarked it) - again, why not - it's simple! Hmm, all these bookmarks are really slowing down galmap rendering, maybe it's time that was re-written - why not? it's ... simple? Then ... oh, wait, what? You were too busy adding bookmarks to complete space legs? ... oh.
it would not slow it down. It would not even display all the bookmarks. Unless you gave an option to which would be nice also for using multiples from local source. The point is you select the file with the same limit as the server in small chunks. But you save those files locally. You then load and unload those bookmark files. It would work exactly as now. And having organization is not an issue. It does not load the game down. The stuff loaded would be identical to now. And those things are easy to do and can easily avoid overhwelming the game as I just said.
You can easily limit things for performance... The point of this thread and forum is to give suggestions.
This can be designed very quickly and easily to give option and work around performance. It's better to give the user options.
And space legs can be done easily too. I have no idea why those things aren't in game. Spacelegs could easily be tied into the current avatar and use a limited form of the current free camera with basic simulated gravity. AKA you are stuck to the ground and walking simply moves you with vision at X height given avatar height. It's not hard to make. They could even keep it first person at first and expand later. I don't know why they would not. They could just develop small incremental version of it and mass expand the game smaller bit by bit. I don't understand developers complete avoidance of this today. It would actually make it easier to develop because it brings light to smaller issues along the way and inspires more design ideas along the way.
Adding that and letting you get out of the cockpit to just move around wouldn't be hard. It's just there is nothing to do. They could restrick jump and whatnot and simply have it in game to allow walking in very limited station areas and in a limited cockpit if they absolutely wanted too. Obviously there is nothing todo currently but they could if they wanted to in like two seconds. It's literally just the free camera with limits applied. I'm assuming they don't because the free camera is less restricted. And I'm assuming they don't want to add said extra content to make it useful. Although it would be nice if they did. Given the modular nature of stuff making the inside of ships wouldn't be hard and could be instance and loaded locally to allow cockpit to interior. And tools to customize it wouldn't be hard either. Although they could start with simple presets.
Bookmarks are atleast useful now. And it wouldn't take development time. Playing with file structures and loading is pretty basic design. A few ticks on the UI in the galmap and you are basically done. Change a few references in a file somewhere. Just have a limit with the option to unlimit or load several files of bookmarks to control numbers. This could be done locally to avoid server issues. Designing stuff to control files is the oldest thing in programming basically. And there are simple ways to make it very easy and avoid basically any issues.
I haven't looked, but I bet they are stored locally now. And in a way that you could easily allow turning that into a type of file and them the making of multiple of said files and then the ability to load 1 or more locally as desired. Could be great customization for the game.
Your complaints are only valid if it's stored on their servers. Those things are not an issue if done locally.
I think the only thing to consider is if someone loads too many and it crashes the game and they can't get back in. This can be easily dealt with in multiple ways. It's already standard for what they probably do with other parts of the game. If not it's not uncommon in other games to deal with such things. This may not even be an issue if the bookmarks are already light enough by nature. They are just a small reference to a location at minimum and a tag at the top. Not sure how they are implemented specifically.
BTW, if they did do unlimited loading by default they could reduce or add option to allow how far away you see bookmarks. But loading multiples might be easier with the current setup as you don't want to necessarily scroll around to find them.
And yes, colors are simple also... I doubt they have to raw code this from scratch. And if they did it would only be hard in low level programming(assuming a lot). They probably have tools that can do this fast and add to the UI. Again, this is all easy if done locally and not over network. That could be nice to add the ability to see where you have gone in multiple ways. They already do this with trade related things.
In fact, if not already present, It could be great to log your entire game experience locally. It would be great if it had basic dates so that you could see where and when you did things with various ways to view it. And no that would not take long to code. It should take the a few hours at the most if they know what to do in totality. I bet less than that potentially.
All the stuff to do all of this already exist in game. The hard work is done. In fact the hard work has been standard in all programs and OS'es for basically 30 years or more.