This is a reasonable argument, but it implies that FORTRAN is in fact not a good language for beginners; almost all beginners care about IO / text processing, and almost none care about linear algebra. (Especially if one is talking about beginners-in-general, as opposed to engineering types who are learning to use programming as a tool.)
Sure, but that still means FORTRAN is an easy language if your intro to programming isn't centered around text processing.
And for many people, it isn't/hasn't been/doesn't have to be.
That's the author's take as well:
>The idea of introductory languages is not necessarily that they are suited to commercial endeavours, but rather that they are (i) easy to implement algorithm in, (ii) readable, and (iii) do not contain things that will confuse and bewilder.
Have you ever thought it was because the tutorials you read were geared towards a type of programmer that had different goals from a computational programmer?
Fossil is a version control system — it's what SQLite uses and it includes a static site/documentation generator, which is (AIUI) what generates sqlite.org. See https://sqlite.org/whynotgit.html and https://fossil-scm.org.
This is clever, but I wouldn't call it a variation on this style of proof — the OP was an example of a somewhat-subtle logic error, while this is just two instances of wordplay (forelegs ⇔ four legs; six legs being an 'odd' number of legs for a horse).