well, it DOES give you a crap starting position more often than not but i think i know the reason. i think i drops you first and fits the rest around you. because you get dropped first you have the full map available to be placed on, including every potentially bad spot. the following have a lower chance of getting a bad spot if you happen to land on one. in addition every following ai has a chance of landing next to you, pinning you while having an open side for itself. depending on the number of ai and the map size this tendancy can be pretty strong. also clustering of available planets means more tendancy to land on the edge of a cluster, there necessairly being more edge than center. edges being bad, sometime only a little bad, other times alot bad. i seriously doubt your being intentionally screwed by the programmers, it's just a quirk of the code. you can always test it somewhat by building the largest map and having just 1 ai. take a race with stellar cartography to get the best feel for the map and examine it to see how bad your placement seems without all the other races there to pin you. i expect you will find that the ai gets the worse spot about 50% of the time, or only a tiny bit less. it may be biased for dropping you near the edges as well, based on how often that seems to happen to me. hard to tell that sort of thing for certain when i only generate a map once a week usually
increasing the number of systems and the distribution of them to be evenly(less clustering) spread WILL improve your odds conciderably if this is the case. so will reducing the number of opponents. larger maps also help so long as you don't overload on opponents
hope this helps a bit. and while i am hoping; i hope am RIGHT, lol