LLN (I'm going to assume that the family name is Nguyen) can't do that, because they have no model of the real numbers, so it isn't possible to say that some construct is or isn't a real number.
So this is more a case of "what is a theorem if you have a model is only an axiom if you don't".
If you changed the statement of the completeness axiom from "every nonempty subset A of the real numbers that is bounded above has a unique real least upper bound sup A" to "every nonempty subset A of the rational numbers that is bounded above has a unique real least upper bound r", you'd have the Dedekind cut construction of the real numbers. That's not generally presented as an axiom either.
1. These are in fact both Cauchy sequences;
2. They have the same limit;
3. That limit is the supremum of E.
LLN has no definition of a real number, and therefore can only construct real numbers by field arithmetic on other real numbers. That's what's missing.
(I'll take a moment to tangentially observe that I like how my description of the proof neatly explains why it requires the assumptions it does: the theorem requires that E be non-empty because the increasing sequence starts from a point in E, and it requires that E be bounded above because the decreasing sequence starts from an upper bound for E.
If you demand that the sequences start from rational numbers, it's easy to fix the upper bound, but you have to relax the start point of the increasing sequence from "a point in E" to "a point that is not an upper bound for E". That still requires that E is non-empty, but it does it in an awkward, roundabout way.)
(The wording is unfortunate in this context as stated, but the proof shows that the limit of a Cauchy sequence of reals exists and is itself a real number as opposed to some other kind of thing.)
Completeness is something we want; a lot of effort goes into proving that we've actually achieved it.
The fact that Theorem 2.3.1 is given a name does suggest, though, that Strichartz agreed with you as to which kind of completeness was more significant.
Note that this is just a difference of terminology from other approaches; those approaches prove properties of an abstract object satisfying certain axioms, and then are obliged to exhibit a specific such object. The approach you favour is definitely more hands-on, but runs the risk of obscuring that really field axioms + uniqueness is all we need; if someone else prefers to construct their reals using, say, Dedekind cuts, then there is no need to check all the theorems proven along the way, only that the axioms of a complete (as an ordered or metric space) ordered field still hold.
I guess this is a matter of taste. I went to look at this and it really bothers me that, true to the name they give, the "completeness axiom" is presented as an axiom. My analysis class used Strichartz' The Way of Analysis, which is certainly not "short and sweet" -- the professor described it to us as "chatty" -- but it goes ahead and actually proves the "completeness axiom".
Compare the completeness axiom
> Every nonempty subset A of ℝ that is bounded above has a least upper bound. That is, sup A exists and is a real number.
with Strichartz' theorem 3.1.1
> For every non-empty set E of real numbers that is bounded above, there exists a unique real number sup E such that
> 1. sup E is an upper bound for E
> 2. if y is any upper bound for E, then y ≥ sup E
Maybe Laferriere, Lafferiere and Mau Nam could use a little more "bloat". :/