Thus, no parallelogram with non-right angles exists that has equal length diagonals.
My favorite book on the topic, unfortunately only in Slovak, is: "Matematici, ja a ty" (mathematicians, you and me). I don't think there is a translation. I also had a university professor who had a similar style - not dry proofs, but "Here is how Archimedes thought about proofs" - which is related to the comment above: if A is not smaller than B and B is not smaller than A, they need to be equal.
In my opinion it's a lot more obvious that a parallelogram with 2 equal diagonals must be a rectangle than that an inscribed angle intersecting a circle at ends of a diameter must be a right angle.
I think the two facts, by themselves, are roughly equivalent in difficulty. Moving from Thales to equal diagonals parallelogram requires drawing an extra circle; moving from parallelogram facts to Thales requires either the construction in the article, or continuing the missing radius to get the same rectangle.
Clearly, filling in all of the details of any formal proof in Greek style is going to require a careful knowledge of the axioms in use and some list of previously proven theorems which are allowed to be used without re-proof. Depending on which theorems are at hand already, one or another proof might be shorter or longer or more or less obvious. When trying to construct a whole mathematical treatise, the best order for the theorems so that each proof depends only on previously proven theorems is a tricky choice involving some trade-offs between pedagogical goals and concision of individual proofs.
But all of that is missing the point.
(But then you need to know that parallelogram diagonals split each other in half, …)