The tags displayed is not a design flaw.. it is a game feature.. IE : Put in intentionally to enhance game play.. sorry you don't see it that way.
you could use F9 game mode.. it turns off HUD.. as in no shield graphics, no enemy ship info, no weapon status on screen... and also removes the tags...
you need to consider that if you are in a combat situation, your ship's short range scanners, and possibly long range scanners are active, thus you will know what ship, or variant, is in the sector with you.. thus the tags that give you their position relative to you.. I personally use F11 view as those tags also give me range and speed of the targets plus allows me to quickly right click on a ship that is out of my field of view...
F9 turns off everything concerning HUD to the right of the onscreen control pannel...
F10 is standard game view
F11 is advanced HUD giving range speed and distance of all targets on screen, plus space dust particles, astroids, etc, etc...
these work after ships appear on screen.
other than that, I don't know as editing anything in the shiplist will give Data Different error in GSA and will prevent you from logging onto the Dynaverse servers (shiplist CRC check failed).. you cant even add a spacemark into the shiplist unless everyone Downloads and installs the same shiplist that you have so that the CRC checks will pass, thus removing the Data Different error in game....
for single player, edit all you like, but I know of no work around to have them removed, as you scanners are doing their job by giving you the proper information of the ship you are facing... IE.. I know I'm up against a R-WE, however, unless I deep scan or launch a probe, i won't know where their hard points are located to set H&R....
just some thoughts.. sorry I couldn't help more.