well, if he wants to cheat, let him, its not like it is effecting anyone else.
Its like Nexus - The Jupiter Incident, i finished the game on all difficulties, even though i don't see the point in playing on different difficulties if all there is, is harder enemies and no rewards for playing on higher difficulties, all this is with the latest patch for the game which fixes the difficulties not working properly and then i went in and modded the game to give full tech from the start. lol
but i had to leave it until a certain point (still very early) before i could safely use the most advanced stuff without the game crashing, it still didn't make the game too easy, i didn't mod out the shields to be unlimited or anything like that....then it wouldn't be any fun if you could go up against a whole armada of ships with one ship and win. lol
So, in the long run, cheating on SP may make the game way too easy, but it only effects the person cheating and no one else.
The only time i find it annoying and pathetic is when people cheat on MP, which ruins it for everyone else. (ie. Counter Strike etc.)
So, it is up to the player if he/she wants to cheat.