Not really an issue as far as I'm concerned.
Any coding knowledge allows you to rip the script, change names if you wanted, and reinsert it.
So "this game doesn't let you change the name!" -> "this game doesn't allow you to change the name" :chuuni_worldismine:
It depends on the game.
There are some that I don't want to spoil my "first experience" with a bad end, because that will stick in mind the most. There are others that I like to play in a sort of "what would be the natural end result I end up with".
I don't really appreciate games with many bad...