Why Owner 1's Signature is in transaction #2, not #1
Owner #1's signature is required for Transaction #2 because Owner #1 at that point owns the bitcoin. It's being signed over to Owner #2.

Think of it this way, who signs a USD check where money goes from #1 to #2? It's always whoever owns the money beforehand.