∠1 = ∠2, and that is exactly the missing piece — the same argument as in Deduction 2.
Let ABCD have all four angles 90°, and join BD. Write ∠1 = ∠ADB, ∠2 = ∠CBD and ∠3 = ∠DBA.
Since ∠B = 90°: ∠3 + ∠2 = 90°
In ∆ABD: ∠3 + ∠1 + 90° = 180°, so ∠3 + ∠1 = 90°
Hence ∠1 = ∠2 = 90° – ∠3
Now compare ∆BAD and ∆DCB:
∠A = ∠C = 90°
∠1 = ∠2 (just proved)
BD = DB (common side)
⇒ ∆BAD ≅ ∆DCB by the AAS condition
⇒ AD = CB and DC = BA
So a quadrilateral with all angles 90° automatically has equal opposite sides — it is a rectangle.
Why it happens: the diagonal BD splits each right angle into two parts. Whatever is taken from the corner at B is left over at D, because both angle sums (the corner and the triangle) come to the same 90°. Two triangles that share the diagonal and have matching angle pairs must be copies of each other.