According to the Fitch deductive system I'm using in my logic class, the following is a valid inference:
Premise: Q
Step 1: Assume P
Step 2: Q by reiteration
Step 3: P → Q by conditional intro.
Basically it seems that, given the truth of any arbitrary atomic sentence, you can deduce that any other arbitrary atomic sentence, if also true, implies the first sentence. And it is this result that I'm having trouble wrapping my head around. Couldn't it be the case that two sentences can be true without any relation of implication holding between them? This certainly seems to be the case in informal reasoning and with facts about the world, so what's the rationale behind this being a valid step in propositional logic?
Edit: the initial title ("motivation for entailment in propositional logic") was misleading - this question is more about structural weakening than it is the material conditional or entailment per se. I made this mistake beacuse I myself wasn't clear on weakening until the question was answered.
I do not know quite well the fitch style proof, but in propositional logic it is easy to check that for whatever P, it implies Q->P. If you make the right truth table, it will be clear. Even if this is not quite intuitively appealing, it depends on how the material conditional is defined: P->(Q->P) can never be false. If it were, P should be true and the consequent false. But since P is true, Q->P can't be false. Therefore, P->(Q->P) must be true.