Elements is mostly formal, but it's also concrete and visual.
Euclid developed arithmetic and algebra through constructive geometry, which relies on our visual intuition to solve problems. Non-concrete problems were totally out of scope. Even curved surfaces (denying the parallel postulate) were byond Euclid.
Notably, Elements didn't have imaginary or transcendental numbers. Euclid made no attempt to unify line lengths and arc lengths, and had nothing to say about what fills the gaps between the algebraically (geometrically!) constructible numbers.
> Euclid […] had nothing to say about what fills the gaps between the algebraically (geometrically!) constructible numbers
Did he even know those gaps existed? Euclid lived around 300BC. The problem of squaring the circle had been proposed around two centuries before that (https://en.wikipedia.org/wiki/Anaxagoras#Mathematics), but I don’t think people even considered it to be impossible by that time.
Euclid developed arithmetic and algebra through constructive geometry, which relies on our visual intuition to solve problems. Non-concrete problems were totally out of scope. Even curved surfaces (denying the parallel postulate) were byond Euclid. Notably, Elements didn't have imaginary or transcendental numbers. Euclid made no attempt to unify line lengths and arc lengths, and had nothing to say about what fills the gaps between the algebraically (geometrically!) constructible numbers.