It's not about removing redundancies or landmarks, it's about Rust having made some not-so-good choices.
It's slowly becoming apparent to more people (e. g. compare the screeching a few years ago about Rust's wrong choice of <>/::<> generics to today), which I guess is why we see more of these huffy articles from Rust defenders.
If you want to make a good faith argument against semicolon inference, that's not the way of doing it.