it came as a shock to me back then when i realized how easy it will be to distinguish npcs from players..game developers have done almost everything to reduce the pvp to flat zero, if you do that you should better make AI damn good, so people have something decent to beat..plus adding the never knowing thrill if you face npc or actual player : )
hell, if you cant make AI decent enough, give them bonuses to maneuver ratio etc..though its a bit lame as ultimate challenge would be making them unpredictable with random personalities like offensive defensive etc..make them say several hundred of pharses through comms instead of 10 generic ones, whats so hard about it? hell you could also make them reply silly responses through direct chat, look at cleverbot for example =p it adds to variety, it adds to confusion to understand if its npc or not, also how hard can it be to not make them spam "you've made your last jump space dust!" when they are clearly at 5% health and about to die..you disable local chat completely for "immersion" effect yet let things like that stay, come on, its so clear you're fighting some dumb programmed bot when its like this..
i have loved pvp most of my whole mmorpg playing time, yet i have always also looked for challenging AI which would really put me to edge and i did hope elite dangerous might do that, cause i could see it would be more like pve oriented game, yet looks like you tore out pvp aspect of it without leaving any advanced pve content in it..
yea i realize everyone has its own limits how hard the game should be, so match up ai enemies by calculating hull damage/death rate per player per slain enemies, its nothing that hard, adjusting the difficulty rate to each individual player to guarantee best gaming experience..i know that it will most likely never happen but well..it would make perfect sense considering how much pve you have made this game