Sometimes you get quests that your character wouldn't do, but you can't cancel them, as they're one time only.
Wouldn't it be better if you could cancel these quests too, if your character would not do them, instead of having to have those unsolved quests forever in your quest log?
Usually the NPCs explain what the quest is about, but other times you get the quest before they explain.