Just for the sake of non-mathematicians, allow me to note here that despite intuitionism/constructivism being around for many decades, 99%+ of mathematics research done today is not, in fact, performed in these frameworks. These are just a curiosity that few working mathematicians actually care about. These approaches do have some certain philosophical benefits, but they have some extreme practical disadvantages that result in overwhelming majority of mathematicians rejecting the notion that these are “better frameworks”.
Your comment to me reads like saying that autogyro is a better framework for powered aviation than fixed wing or helicopters: regardless of your actual arguments in its favor (which may in fact be good), the fact that 99%+ of the industry disagrees is rather telling.
This means that you don't get any safety by rejecting the law of excluded middle, nor by rejecting the axiom of choice. For this reason, I think intuitionistic logic is trading away a lot of power for basically no gain.
[0] https://en.wikipedia.org/wiki/G%C3%B6del%E2%80%93Gentzen_neg...
[1] https://en.wikipedia.org/wiki/Axiom_of_choice#Independence
But do you have something better? It’s not as if mathematicians immediately accepted this as the way forward. There was a long struggle accepting that lots of statements that are true about finite sets do not extend to infinite ones (examples: “adding an item to a set makes it larger”, “when summing a set of numbers, the result doesn’t depend on the order you do it”)
I think that you either have to accept this as the best way to treat infinite sets, or have to give up the notion of infinite sets, and that has its problems, too. For example, it would mean there’s a largest integer.
Similarly the natural numbers are a process that can produce more natural numbers, and can do so for however large a limit you choose.
The problem of rearranging the elements of a set to get a different sum is handled here because you are looking at the limit of the sum, not the sum of the abstract set. Just as in classical math you have to make sure that to compute { sum_i=0^inf (-1)^i / i } that you are actually computing { lim N->inf sum_i=0^N (-1)^i / i }, with intuitionist math you can't help but do the latter, because the former statement makes no sense except as the latter.
The "adding an item to a set makes it larger" is only problematic if you're trying to define "larger" for non-terminating sets, and in addition trying to treat them as "sets" divorced from their underlying structure. The rationals and the integers may look the same to a set theorist, but they are clearly very different objects and it's not at all clear what additional power you get from introducing morphisms that don't preserve any underlying structure.
> It's a pure naval-gazing exercise
> The response to the idea [...] should be "who cares".
If anything sets back mathematics, it's when people have this kind of attitude towards the parts of math they find unintuitive.
Whether or not it is "wrong" is in the eye of the beholder. Why should infinite things be intuitive? After all even "real" things in the universe are highly unintuitive - e.g. quantum mechanics sounds obviously "wrong" at first glance.
The response to the idea that the natural numbers and the even numbers and the rational numbers and the computable numbers have the same "cardinality" should be "who cares". All it means is that Cantorian cardinality is a bad standard against which to judge the "size" of an infinite set.
It ends in the same trap as the Axiom of Choice, where you can produce lots of obviously incorrect results and remark about how amazing they are; similarly you can make nonsensical statements about things being true "almost everywhere" that are clearly actually true nowhere.